<WebSecurity Object
Definition
Die InitializeDatabaseConnection() Methode initialisiert die WebSecurity Datenbank.
Das Verfahren initialisiert das WebSecurity System durch die Verbindung zur Datenbank , die Benutzer und Mitgliedschaftsinformationen enthält.
C # und VB Syntax
WebSecurity.InitializeDatabaseConnection( connectionString, userTableName,
userIdColumn, userNameColumn, autoCreateTables )
Parameter
Parameter | Art | Beschreibung |
---|---|---|
connectionString | String | Der Name Ihrer WebSecurity Datenbank (se remarks) |
userTableName | String | Die Datenbanktabelle, die die Benutzerprofilinformationen enthält |
userIdColumn | String | Die Datenbankspalte, die den Benutzer - IDs enthält (primary keys) |
userNameColumn | String | Die Datenbankspalte, die den Benutzernamen enthält |
autoCreateTables | Boolean | true gibt an, dass Benutzerprofil und die Mitgliedschaft Tabellen erstellt werden sollen , wenn sie nicht vorhanden ist , sonst false |
Rückgabewert
Keiner.
Bemerkungen
Wenn Sie SQL Server Compact verwenden, sollten Connection der Name der WebSecurity Datenbank (ohne die .sdf Dateinamenerweiterung). Ansonsten sollte es der Name einer Verbindungszeichenfolge in der Web - Konfiguration (web.config file) - (web.config file) .
Auch wenn autoCreateTables kann die Datenbanktabellen zwingen, automatisch erstellt werden, die Datenbank selbst muss immer vorhanden sein.
Fehler und Ausnahmen
Die InitializeDatabaseConnection() Methode löst eine InvalidOperationException , wenn:
- SimpleMembership ist nicht initialisiert (or disabled in the website configuration) - (or disabled in the website configuration)
Technische Daten
Name | Wert |
---|---|
Namespace | WebMatrix.WebData |
Versammlung | WebMatrix.WebData.dll |
<WebSecurity Object