ProviderBase.Initialize(String, NameValueCollection) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert den Konfigurations-Generator.
public:
virtual void Initialize(System::String ^ name, System::Collections::Specialized::NameValueCollection ^ config);
public virtual void Initialize(string name, System.Collections.Specialized.NameValueCollection config);
abstract member Initialize : string * System.Collections.Specialized.NameValueCollection -> unit
override this.Initialize : string * System.Collections.Specialized.NameValueCollection -> unit
Public Overridable Sub Initialize (name As String, config As NameValueCollection)
Parameter
- name
- String
Der Anzeigename des Anbieters.
- config
- NameValueCollection
Eine Auflistung der Namen-Wert-Paare, die die in der Konfiguration für diesen Anbieter angegebenen anbieterspezifischen Attribute darstellen.
Ausnahmen
Der Name des Anbieters lautet null.
Der Name des Anbieters hat eine Länge von Null.
Es wird versucht, einen Anbieter aufzurufen Initialize(String, NameValueCollection) , nachdem der Anbieter bereits initialisiert wurde.
Hinweise
Die Implementierung der Basisklasse verfolgt intern die Anzahl der Aufrufe der Methode des Anbieters Initialize . Wenn ein Anbieter mehrmals initialisiert wird, wird eine InvalidOperationException Meldung ausgelöst, dass der Anbieter bereits initialisiert ist.
Da die meisten Featureanbieter vor dem Ausführen einer anbieterspezifischen Initialisierung aufrufen Initialize , ist diese Methode ein zentraler Ort, um die Doppelte Initialisierung zu verhindern.