ProviderBase.Initialize(String, NameValueCollection) Metoda

Definice

Inicializuje tvůrce konfigurace.

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)

Parametry

name
String

Popisný název poskytovatele.

config
NameValueCollection

Kolekce dvojic název/hodnota představující atributy specifické pro zprostředkovatele zadané v konfiguraci tohoto zprostředkovatele.

Výjimky

Název poskytovatele je null.

Název poskytovatele má délku nuly.

Po inicializaci poskytovatele se provede pokus o volání Initialize(String, NameValueCollection) poskytovatele.

Poznámky

Implementace základní třídy interně sleduje, kolikrát byla volána metoda poskytovatele Initialize . Pokud je poskytovatel inicializován více než jednou, InvalidOperationException vyvolá se oznámení, že zprostředkovatel je již inicializován.

Vzhledem k tomu, že většina poskytovatelů funkcí volá Initialize před provedením inicializace specifického poskytovatele, je tato metoda centrálním umístěním, které brání dvojité inicializaci.

Platí pro