C# Class Config.Net.ConfigurationExtensions

Configuration extensions
Afficher le fichier Open project: aloneguid/config

Méthodes publiques

Méthode Description
UseAppConfig ( this configuration ) : IConfigConfiguration

Standard app.config (web.config) configuration store. Read-only.

UseAssemblyConfig ( this configuration, Assembly assembly ) : IConfigConfiguration

Reads configuration from the .dll.config or .exe.config file.

UseAzureConfigStore ( this configuration ) : IConfigConfiguration

Use azure configuration manager

UseAzureKeyVault ( this configuration, Uri vaultUri, string azureAadClientId, string azureAadClientSecret ) : IConfigConfiguration

Use Azure Key Vault

UseAzureTable ( this configuration, string accountName, string storageKey, string tableName, string appName ) : IConfigConfiguration

Use azure tables

UseEnvironmentVariables ( this configuration ) : IConfigConfiguration

Uses system environment variables

UseInMemoryConfig ( this configuration ) : IConfigConfiguration

Use in-memory configuration

UseIniFile ( this configuration, string iniFilePath ) : IConfigConfiguration

Simple INI storage.

Method Details

UseAppConfig() public static méthode

Standard app.config (web.config) configuration store. Read-only.
public static UseAppConfig ( this configuration ) : IConfigConfiguration
configuration this
Résultat IConfigConfiguration

UseAssemblyConfig() public static méthode

Reads configuration from the .dll.config or .exe.config file.
public static UseAssemblyConfig ( this configuration, Assembly assembly ) : IConfigConfiguration
configuration this
assembly System.Reflection.Assembly Reference to the assembly to look for
Résultat IConfigConfiguration

UseAzureConfigStore() public static méthode

Use azure configuration manager
public static UseAzureConfigStore ( this configuration ) : IConfigConfiguration
configuration this
Résultat IConfigConfiguration

UseAzureKeyVault() public static méthode

Use Azure Key Vault
public static UseAzureKeyVault ( this configuration, Uri vaultUri, string azureAadClientId, string azureAadClientSecret ) : IConfigConfiguration
configuration this
vaultUri Uri
azureAadClientId string
azureAadClientSecret string
Résultat IConfigConfiguration

UseAzureTable() public static méthode

Use azure tables
public static UseAzureTable ( this configuration, string accountName, string storageKey, string tableName, string appName ) : IConfigConfiguration
configuration this
accountName string
storageKey string
tableName string
appName string
Résultat IConfigConfiguration

UseEnvironmentVariables() public static méthode

Uses system environment variables
public static UseEnvironmentVariables ( this configuration ) : IConfigConfiguration
configuration this
Résultat IConfigConfiguration

UseInMemoryConfig() public static méthode

Use in-memory configuration
public static UseInMemoryConfig ( this configuration ) : IConfigConfiguration
configuration this
Résultat IConfigConfiguration

UseIniFile() public static méthode

Simple INI storage.
public static UseIniFile ( this configuration, string iniFilePath ) : IConfigConfiguration
configuration this
iniFilePath string File does not have to exist, however it will be created as soon as you try to write to it.
Résultat IConfigConfiguration