FileSystemParsedOptions
Namespace: Proffer.Storage.FileSystem.Configuration
Typed File System options parsed from the dynamic configuration.
public class FileSystemParsedOptions : Proffer.Storage.Configuration.IParsedOptions`3[[Proffer.Storage.FileSystem.Configuration.FileSystemProviderOptions, Proffer.Storage.FileSystem, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Proffer.Storage.FileSystem.Configuration.FileSystemStoreOptions, Proffer.Storage.FileSystem, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Proffer.Storage.FileSystem.Configuration.FileSystemScopedStoreOptions, Proffer.Storage.FileSystem, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
Inheritance Object → FileSystemParsedOptions
Implements IParsedOptions<FileSystemProviderOptions, FileSystemStoreOptions, FileSystemScopedStoreOptions>
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, FileSystemProviderOptions> ParsedProviders { get; set; }
Property Value
IReadOnlyDictionary<String, FileSystemProviderOptions>
ParsedStores
Gets or sets the parsed stores options.
public IReadOnlyDictionary<string, FileSystemStoreOptions> ParsedStores { get; set; }
Property Value
IReadOnlyDictionary<String, FileSystemStoreOptions>
ParsedScopedStores
Gets or sets the parsed scoped stores options.
public IReadOnlyDictionary<string, FileSystemScopedStoreOptions> ParsedScopedStores { get; set; }
Property Value
IReadOnlyDictionary<String, FileSystemScopedStoreOptions>
RootPath
Gets or sets the root path.
public string RootPath { get; set; }
Property Value
Constructors
FileSystemParsedOptions()
public FileSystemParsedOptions()
Methods
BindProviderOptions(FileSystemProviderOptions)
Binds the provider instance options.
public void BindProviderOptions(FileSystemProviderOptions providerInstanceOptions)
Parameters
providerInstanceOptions
FileSystemProviderOptions
The provider instance options.
BindStoreOptions(FileSystemStoreOptions, FileSystemProviderOptions)
Binds the store options.
public void BindStoreOptions(FileSystemStoreOptions storeOptions, FileSystemProviderOptions providerInstanceOptions)
Parameters
storeOptions
FileSystemStoreOptions
The store options.
providerInstanceOptions
FileSystemProviderOptions
The provider instance options.