Sdílet prostřednictvím


SqlMembershipProvider.Initialize(String, NameValueCollection) Metoda

Definice

Inicializuje zprostředkovatele členství SQL Serveru s hodnotami vlastností zadanými v konfiguračním souboru ASP.NET aplikace. Tato metoda není určena k použití přímo z kódu.

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

Název instance, která SqlMembershipProvider se má inicializovat.

config
NameValueCollection

A NameValueCollection , který obsahuje názvy a hodnoty možností konfigurace pro zprostředkovatele členství.

Výjimky

config je null.

Atribut enablePasswordRetrieval, enablePasswordReset, requiresQuestionAndAnswernebo requiresUniqueEmail je nastaven na jinou hodnotu než Boolean.

-nebo-

Atribut maxInvalidPasswordAttempts nebo passwordAttemptWindow je nastaven na jinou hodnotu než kladné celé číslo.

-nebo-

Atribut minRequiredPasswordLength je nastaven na jinou hodnotu než kladné celé číslo nebo je hodnota větší než 128.

-nebo-

Atribut minRequiredNonalphanumericCharacters je nastaven na jinou hodnotu než nula nebo kladné celé číslo nebo je hodnota větší než 128.

-nebo-

Hodnota atributu passwordStrengthRegularExpression není platným regulárním výrazem.

-nebo-

Atribut applicationName je nastaven na hodnotu, která je větší než 256 znaků.

-nebo-

Atribut passwordFormat zadaný v konfiguračním souboru aplikace je neplatný MembershipPasswordFormat výčet.

-nebo-

Atribut passwordFormat je nastavený na Hashed a enablePasswordRetrieval atribut je v konfiguraci aplikace nastavený na true .

-nebo-

Atribut passwordFormat je nastaven na Encrypted a <element konfigurace machineKey> určuje AutoGenerate pro decryptionKey atribut.

-nebo-

Atribut connectionStringName je prázdný nebo v konfiguraci aplikace neexistuje.

-nebo-

Hodnota připojovacího řetězce pro hodnotu atributu connectionStringName je prázdná nebo zadaná connectionStringName hodnota neexistuje v konfiguračním souboru aplikace.

-nebo-

Hodnota atributu commandTimeout je nastavena na jinou hodnotu než nula nebo kladné celé číslo.

-nebo-

Konfigurační soubor aplikace pro tuto SqlMembershipProvider instanci obsahuje nerozpoznaný atribut.

Aktuální úroveň důvěryhodnosti je menší než Low.

Zprostředkovatel již byl inicializován před aktuálním voláním Initialize(String, NameValueCollection) metody.

Poznámky

Tato metoda inicializuje SqlMembershipProvider hodnoty vlastností zadané v konfiguračním souboru aplikace ASP.NET (Web.config) a není určena k použití přímo z kódu.

Platí pro

Viz také