Freigeben über


ProvidersHelper.InstantiateProvider(ProviderSettings, Type) Methode

Definition

Initialisiert einen einzelnen Anbieter vom angegebenen Typ mit den angegebenen Einstellungen und gibt diesen zurück.

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

Parameter

providerSettings
ProviderSettings

Die Einstellungen, die bei der Initialisierung an den Anbieter übergeben werden.

providerType
Type

Der Type des zu initialisierenden Anbieters.

Gibt zurück

ProviderBase

Ein neuer Anbieter vom angegebenen Typ mit den angegebenen Einstellungen.

Ausnahmen

Der in Konfiguration definierte Anbietertyp war null oder eine leere Zeichenfolge ("").

- oder - Der in der Konfiguration definierte Anbietertyp ist nicht mit dem Typ kompatibel, der von dem Feature verwendet wird, das eine neue Instanz des Anbieters erstellen soll.

Der Anbieter hat während der Initialisierung eine Ausnahme ausgelöst.

- oder - Beim Versuch, eine Type-Instanz für den in providerSettings angegebenen Anbieter aufzulösen, ist ein Fehler aufgetreten.

Gilt für