ProvidersHelper.InstantiateProvider(ProviderSettings, Type) ProvidersHelper.InstantiateProvider(ProviderSettings, Type) ProvidersHelper.InstantiateProvider(ProviderSettings, Type) Method

Definition

Initializes and returns a single provider of the given type using the supplied settings.

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

Parameters

providerSettings
ProviderSettings ProviderSettings ProviderSettings

The settings to be passed to the provider upon initialization.

providerType
Type Type Type

The Type of the provider to be initialized.

Returns

A new provider of the given type using the supplied settings.

Exceptions

The provider type defined in configuration was null or an empty string ("").

-or-

The provider type defined in configuration is not compatible with the type used by the feature that is attempting to create a new instance of the provider.

The provider threw an exception while it was being initialized.

-or-

An error occurred while attempting to resolve a Type instance for the provider specified in providerSettings.

Applies to