Język

ClientRoleProvider.Initialize(String, NameValueCollection) Metoda

Definicja

Inicjuje dostawcę.

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)

Parametry

name
String

Przyjazna nazwa dostawcy.

config
NameValueCollection

Kolekcja par nazwa/wartość reprezentująca atrybuty specyficzne dla dostawcy określone w konfiguracji tego dostawcy.

Wyjątki

Parametr name ma wartość null.

— lub —

Parametr config ma wartość null.

name jest pusta.

— lub —

config zawiera nierozpoznaną wartość.

Zostało to ClientRoleProvider już zainicjowane.

config cacheTimeout zawiera wartość, która nie jest w poprawnym formacie konwersji na Int32 wartość.

config cacheTimeout zawiera wartość, która reprezentuje liczbę mniejszą niż Int32.MinValue lub większa niż Int32.MaxValue.

Uwagi

Model rozszerzalności ASP.NET wywołuje metodę Initialize, aby zainicjować ClientRoleProvider przy użyciu informacji w pliku konfiguracji aplikacji. Ta metoda rozpoznaje następujące atrybuty konfiguracji usługi roli:

  • name
  • description
  • cacheTimeout
  • connectionStringName
  • serviceUri
  • honorCookieExpiry

Dotyczy

Zobacz też