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

  • 或 - 配置中定义的提供程序类型与尝试创建该提供程序的新实例的功能所使用的类型不兼容。

在初始化提供程序时引发了异常。

  • 或 - 尝试解析 providerSettings 中指定的提供程序的 Type 实例时,发生了错误。

适用于