ClientRoleProvider.Initialize(String, NameValueCollection) Methode

Definition

Initialisiert den Anbieter.

public:
 override void Initialize(System::String ^ name, System::Collections::Specialized::NameValueCollection ^ config);
public override void Initialize (string name, System.Collections.Specialized.NameValueCollection config);
override this.Initialize : string * System.Collections.Specialized.NameValueCollection -> unit
Public Overrides Sub Initialize (name As String, config As NameValueCollection)

Parameter

name
String

Der Anzeigename des Anbieters.

config
NameValueCollection

Eine Auflistung von Name-Wert-Paaren, die die anbieterspezifischen Attribute darstellen, die in der Konfiguration für diesen Anbieter angegeben sind.

Ausnahmen

name ist null.

- oder - config ist null.

name ist leer.

- oder - config enthält einen nicht erkannten Wert.

Der ClientRoleProvider wurde bereits initialisiert.

config enthält einen cacheTimeout-Wert, der nicht das richtige Format für die Konvertierung in einen Int32-Wert aufweist.

config enthält einen cacheTimeout-Wert , der eine Zahl kleiner als Int32.MinValue oder größer als Int32.MaxValue darstellt.

Hinweise

Das ASP.NET Erweiterbarkeitsmodell ruft die Methode auf, um die Initialize Verwendung von ClientRoleProvider Informationen in Der Anwendungskonfigurationsdatei zu initialisieren. Diese Methode erkennt die folgenden Rollendienstkonfigurationsattribute:

  • name

  • description

  • cacheTimeout

  • connectionStringName

  • serviceUri

  • honorCookieExpiry

Weitere Informationen zu diesen Attributen finden Sie unter How to: Configure Client Application Services.

Gilt für:

Siehe auch