Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
ProviderBase.Initialize-Methode
Initialisiert den Anbieter.
Assembly: System.Configuration (in System.Configuration.dll)
Parameter
- name
- Typ: System.String
Der angezeigte Name des Anbieters.
- config
- Typ: System.Collections.Specialized.NameValueCollection
Eine Auflistung der Name-Wert-Paare, die die anbieterspezifischen Attribute darstellen, die in der Konfiguration für diesen Anbieter angegeben sind.
| Ausnahme | Bedingung |
|---|---|
| ArgumentNullException |
Der Name des Anbieters ist null. |
| ArgumentException |
Der Name des Anbieters hat eine Länge von 0. |
| InvalidOperationException |
Es wird versucht, Initialize für einen Anbieter aufzurufen, nachdem der Anbieter bereits initialisiert worden ist. |
Die Basisklassenimplementierung verfolgt intern, wie oft die Initialize-Methode des Anbieters aufgerufen wurde. Wird ein Anbieter mehrmals initialisiert, wird eine InvalidOperationException ausgelöst, in der angegeben wird, dass der Anbieter bereits initialisiert wurde.
Da die meisten Featureanbieter Initialize vor dem Durchführen der anbieterspezifischen Initialisierung aufrufen, stellt diese Methode einen zentralen Punkt für das Verhindern einer doppelten Initialisierung dar.
Ein Beispiel für die Verwendung von Initialize finden Sie unter Beispielimplementierung eines Profilanbieters.
Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.