Поделиться через


IProviderConfiguration Интерфейс

Определение

Сведения о конфигурации, получаемые поставщиком

public interface IProviderConfiguration
type IProviderConfiguration = interface
Public Interface IProviderConfiguration
Производный

Свойства

Children

Вложенные поставщики в случае иерархического дерева зависимостей

Name

Имя этого поставщика.

Properties

Свойства конфигурации для этого экземпляра поставщика в виде пар "имя-значение".

Type

Полное имя типа этого поставщика.

Методы

AddChildConfiguration(IProviderConfiguration)

Сведения о конфигурации, получаемые поставщиком

RemoveProperty(String)

Удаляет свойство в этой конфигурации поставщика.

SetProperty(String, String)

Задайте свойство в этой конфигурации поставщика. Если свойство с этим ключом уже существует, оно перезаписывается новым значением, в противном случае он просто добавляется.

Методы расширения

GetBoolProperty(IProviderConfiguration, String, Boolean)

Сведения о конфигурации, получаемые поставщиком

GetEnumProperty<T>(IProviderConfiguration, String, T)

Сведения о конфигурации, получаемые поставщиком

GetGuidProperty(IProviderConfiguration, String, Guid)

Сведения о конфигурации, получаемые поставщиком

GetIntProperty(IProviderConfiguration, String, Int32)

Сведения о конфигурации, получаемые поставщиком

GetProperty(IProviderConfiguration, String, String)

Сведения о конфигурации, получаемые поставщиком

GetTimeSpanProperty(IProviderConfiguration, String, TimeSpan)

Сведения о конфигурации, получаемые поставщиком

GetTypeProperty(IProviderConfiguration, String, Type)

Сведения о конфигурации, получаемые поставщиком

TryGetDoubleProperty(IProviderConfiguration, String, Double)

Сведения о конфигурации, получаемые поставщиком

TryGetTimeSpanProperty(IProviderConfiguration, String, TimeSpan)

Сведения о конфигурации, получаемые поставщиком

Применяется к