共用方式為


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 或空字串 ("")。

-或- 定義於組態中的提供者型別與功能所使用的型別不相容,該功能嘗試建立提供者的新執行個體。

在初始化提供者時,該提供者會擲回例外狀況 (Exception)。

-或- 嘗試解析 providerSettings 中指定之提供者的 Type 執行個體時發生錯誤。

適用於