ClientRoleProvider.Initialize(String, NameValueCollection) Metod

Definition

Initierar providern.

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)

Parametrar

name
String

Providerns eget namn.

config
NameValueCollection

En samling namn/värde-par som representerar de providerspecifika attribut som anges i konfigurationen för den här providern.

Undantag

name är null.

-eller-

config är null.

name är tom.

-eller-

config innehåller ett okänt värde.

Detta ClientRoleProvider har redan initierats.

config innehåller ett cacheTimeout värde som inte har rätt format för konvertering till ett Int32 värde.

config innehåller ett cacheTimeout värde som representerar ett tal som är mindre än Int32.MinValue eller större än Int32.MaxValue.

Kommentarer

Utökningsmodellen ASP.NET anropar metoden Initialize för att initiera ClientRoleProvider med hjälp av information i programkonfigurationsfilen. Den här metoden identifierar följande konfigurationsattribut för rolltjänsten:

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

Gäller för

Se även