Compartilhar via


IProviderConfiguration Interface

Definição

Informações de configuração que um provedor recebe

public interface IProviderConfiguration
type IProviderConfiguration = interface
Public Interface IProviderConfiguration
Derivado

Propriedades

Children

Provedores aninhados no caso de uma árvore hierárquica de dependências

Name

Nome desse provedor.

Properties

Propriedades de configuração para essa instância do provedor, como pares nome-valor.

Type

Nome de tipo completo desse provedor.

Métodos

AddChildConfiguration(IProviderConfiguration)

Informações de configuração que um provedor recebe

RemoveProperty(String)

Remove uma propriedade nessa configuração de provedor.

SetProperty(String, String)

Defina uma propriedade nessa configuração de provedor. Se a propriedade com essa chave já existir, ela será substituída pelo novo valor, caso contrário, ela será adicionada.

Métodos de Extensão

GetBoolProperty(IProviderConfiguration, String, Boolean)

Informações de configuração que um provedor recebe

GetEnumProperty<T>(IProviderConfiguration, String, T)

Informações de configuração que um provedor recebe

GetGuidProperty(IProviderConfiguration, String, Guid)

Informações de configuração que um provedor recebe

GetIntProperty(IProviderConfiguration, String, Int32)

Informações de configuração que um provedor recebe

GetProperty(IProviderConfiguration, String, String)

Informações de configuração que um provedor recebe

GetTimeSpanProperty(IProviderConfiguration, String, TimeSpan)

Informações de configuração que um provedor recebe

GetTypeProperty(IProviderConfiguration, String, Type)

Informações de configuração que um provedor recebe

TryGetDoubleProperty(IProviderConfiguration, String, Double)

Informações de configuração que um provedor recebe

TryGetTimeSpanProperty(IProviderConfiguration, String, TimeSpan)

Informações de configuração que um provedor recebe

Aplica-se a