AzureBlobsStorageProvider
Namespace: Proffer.Storage.Azure.Blobs
A provider to handle and build file stores pointing on an Azure Storage account.
public class AzureBlobsStorageProvider : Proffer.Storage.Internal.StorageProviderBase`4[[Proffer.Storage.Azure.Blobs.Configuration.AzureBlobsParsedOptions, Proffer.Storage.Azure.Blobs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Proffer.Storage.Azure.Blobs.Configuration.AzureBlobsProviderOptions, Proffer.Storage.Azure.Blobs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Proffer.Storage.Azure.Blobs.Configuration.AzureBlobsStoreOptions, Proffer.Storage.Azure.Blobs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Proffer.Storage.Azure.Blobs.Configuration.AzureBlobsScopedStoreOptions, Proffer.Storage.Azure.Blobs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], Proffer.Storage.IStorageProvider
Inheritance Object → StorageProviderBase<AzureBlobsParsedOptions, AzureBlobsProviderOptions, AzureBlobsStoreOptions, AzureBlobsScopedStoreOptions> → AzureBlobsStorageProvider
Implements IStorageProvider
Fields
ProviderName
The AzureBlobsStorageProvider name.
public static string ProviderName;
Properties
Name
Gets the name of this provider.
public string Name { get; }
Property Value
Constructors
AzureBlobsStorageProvider(IOptions<AzureBlobsParsedOptions>)
Initializes a new instance of the AzureBlobsStorageProvider class.
public AzureBlobsStorageProvider(IOptions<AzureBlobsParsedOptions> options)
Parameters
options
IOptions<AzureBlobsParsedOptions>
The options.
Methods
BuildStoreInternal(String, AzureBlobsStoreOptions)
Provider-specific build of a store with specific options.
protected IStore BuildStoreInternal(string storeName, AzureBlobsStoreOptions storeOptions)
Parameters
storeName
String
The name of the store.
storeOptions
AzureBlobsStoreOptions
The store options.
Returns
IStore
A configured .