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 ObjectFileSystemParsedOptions
Implements IParsedOptions<FileSystemProviderOptions, FileSystemStoreOptions, FileSystemScopedStoreOptions>

Properties

Name

Gets the name.

public string Name { get; }

Property Value

String

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

String

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.