SqlMembershipProvider.Initialize(String, NameValueCollection) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert den SQL Server-Mitgliedschaftsanbieter mit den Eigenschaftswerten, die in der Konfigurationsdatei der ASP.NET-Anwendung angegeben sind. Diese Methode ist nicht für die direkte Verwendung im Code vorgesehen.
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 Name der zu initialisierenden SqlMembershipProvider-Instanz.
- config
- NameValueCollection
Eine NameValueCollection, die die Namen und Werte der Konfigurationsoptionen für den Mitgliedschaftsanbieter enthält.
Ausnahmen
config
ist null
.
Das Attribut enablePasswordRetrieval
, enablePasswordReset
, requiresQuestionAndAnswer
oder requiresUniqueEmail
ist auf einen Wert festgelegt, der nicht Boolean
ist.
- oder -
Das maxInvalidPasswordAttempts
-Attribut oder das passwordAttemptWindow
-Attribut ist auf einen Wert festgelegt, der keine positive ganze Zahl ist.
- oder -
Das minRequiredPasswordLength
-Attribut ist auf einen Wert festgelegt, der keine positive ganze Zahl ist, oder der Wert ist größer als 128.
- oder -
Das minRequiredNonalphanumericCharacters
-Attribut ist auf einen Wert festgelegt, der nicht 0 (null) und keine positive ganze Zahl ist, oder der Wert ist größer als 128.
- oder -
Der Wert für das passwordStrengthRegularExpression
-Attribut ist kein gültiger regulärer Ausdruck.
- oder -
Das applicationName
-Attribut ist auf einen Wert mit mehr als 256 Zeichen festgelegt.
- oder -
Das in der Anwendungskonfigurationsdatei angegebene passwordFormat
-Attribut ist eine ungültige MembershipPasswordFormat-Enumeration.
- oder -
In der Anwendungskonfiguration ist das passwordFormat
-Attribut auf Hashed festgelegt, und das enablePasswordRetrieval
-Attribut ist auf true
festgelegt.
- oder -
Das passwordFormat
-Attribut ist auf Encrypted
festgelegt, und das <machineKey>-Konfigurationselement legt das decryptionKey
-Attribut auf AutoGenerate
fest.
- oder -
Das connectionStringName
-Attribut ist leer oder in der Anwendungskonfiguration nicht vorhanden.
- oder -
Der Wert der Verbindungszeichenfolge für den connectionStringName
-Attributwert ist leer, oder der angegebene connectionStringName
ist in der Anwendungskonfigurationsdatei nicht vorhanden.
- oder -
Der Wert für das commandTimeout
-Attribut ist auf einen Wert festgelegt, der nicht 0 (null) und keine positive ganze Zahl ist.
- oder -
Die Anwendungskonfigurationsdatei dieser SqlMembershipProvider-Instanz enthält ein unbekanntes Attribut.
Die aktuelle Vertrauensebene ist niedriger als Low
.
Der Anbieter wurde bereits vor dem aktuellen Aufruf der Initialize(String, NameValueCollection)-Methode initialisiert.
Hinweise
Diese Methode initialisiert den SqlMembershipProvider mit den Eigenschaftswerten, die in der ASP.NET Anwendungskonfigurationsdatei (Web.config) angegeben sind, und ist nicht für die direkte Verwendung im Code vorgesehen.