AzureBlobsParsedOptions
Namespace: Proffer.Storage.Azure.Blobs.Configuration
Typed Azure Blobs options parsed from the dynamic configuration.
public class AzureBlobsParsedOptions : Proffer.Storage.Configuration.IParsedOptions`3[[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]]
Inheritance Object → AzureBlobsParsedOptions
Implements IParsedOptions<AzureBlobsProviderOptions, AzureBlobsStoreOptions, AzureBlobsScopedStoreOptions>
Properties
Name
Gets the name.
public string Name { get; }
Property Value
ConnectionStrings
Gets or sets the connection strings.
public IReadOnlyDictionary<string, string> ConnectionStrings { get; set; }
Property Value
IReadOnlyDictionary<String, String>
ParsedProviders
Gets or sets the parsed provider instances options.
public IReadOnlyDictionary<string, AzureBlobsProviderOptions> ParsedProviders { get; set; }
Property Value
IReadOnlyDictionary<String, AzureBlobsProviderOptions>
ParsedStores
Gets or sets the parsed stores options.
public IReadOnlyDictionary<string, AzureBlobsStoreOptions> ParsedStores { get; set; }
Property Value
IReadOnlyDictionary<String, AzureBlobsStoreOptions>
ParsedScopedStores
Gets or sets the parsed scoped stores options.
public IReadOnlyDictionary<string, AzureBlobsScopedStoreOptions> ParsedScopedStores { get; set; }
Property Value
IReadOnlyDictionary<String, AzureBlobsScopedStoreOptions>
Constructors
AzureBlobsParsedOptions()
public AzureBlobsParsedOptions()
Methods
BindProviderOptions(AzureBlobsProviderOptions)
Binds the provider instance options.
public void BindProviderOptions(AzureBlobsProviderOptions providerInstanceOptions)
Parameters
providerInstanceOptions
AzureBlobsProviderOptions
The provider instance options.
Exceptions
Proffer.Storage.Exceptions.BadProviderConfiguration
BindStoreOptions(AzureBlobsStoreOptions, AzureBlobsProviderOptions)
Binds the store options.
public void BindStoreOptions(AzureBlobsStoreOptions storeOptions, AzureBlobsProviderOptions providerInstanceOptions)
Parameters
storeOptions
AzureBlobsStoreOptions
The store options.
providerInstanceOptions
AzureBlobsProviderOptions
The provider instance options.
Exceptions
Proffer.Storage.Exceptions.BadStoreConfiguration