ProvidersHelper.InstantiateProvider(ProviderSettings, Type) Метод

Определение

Инициализирует и возвращает единственного поставщика указанного типа, используя предоставленные настройки.

public:
 static System::Configuration::Provider::ProviderBase ^ InstantiateProvider(System::Configuration::ProviderSettings ^ providerSettings, Type ^ providerType);
public static System.Configuration.Provider.ProviderBase InstantiateProvider (System.Configuration.ProviderSettings providerSettings, Type providerType);
static member InstantiateProvider : System.Configuration.ProviderSettings * Type -> System.Configuration.Provider.ProviderBase
Public Shared Function InstantiateProvider (providerSettings As ProviderSettings, providerType As Type) As ProviderBase

Параметры

providerSettings
ProviderSettings

Параметры, подлежащие передаче поставщику при инициализации.

providerType
Type

Type поставщика, для которого требуется инициализация.

Возвращаемое значение

ProviderBase

Новый поставщик указанного типа с использованием предоставленных настроек.

Исключения

Тип поставщика, определенный в конфигурации, был null или пустой строкой ("").

-или- Тип поставщика, определенный в конфигурации, не совместим с типом, используемым средством, которое осуществляет попытку создания нового экземпляра поставщика.

Поставщик вызвал исключение при инициализации.

-или- Ошибка при попытке разрешения экземпляра Type для поставщика, указанного в providerSettings.

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