<WebSecurity Przedmiot
Definicja
InitializeDatabaseConnection() metoda inicjalizuje bazę WebSecurity.
Metoda inicjuje system WebSecurity łącząc się z bazą danych, która zawiera informacje o użytkowniku i członkostwa.
C # i VB Składnia
WebSecurity.InitializeDatabaseConnection( connectionString, userTableName,
userIdColumn, userNameColumn, autoCreateTables )
parametry
Parametr | Rodzaj | Opis |
---|---|---|
connectionString | String | Nazwa bazy danych WebSecurity (se remarks) |
userTableName | String | W tabeli bazy danych, która zawiera informacje o profilu użytkownika |
userIdColumn | String | Kolumna bazy danych, która zawiera identyfikator użytkownika (primary keys) |
userNameColumn | String | Kolumna bazy danych, która zawiera nazwy użytkowników |
autoCreateTables | Boolean | true oznacza, że profil i członkostwo użytkowników tabele powinny być tworzone, jeśli nie istnieje, w przeciwnym przypadku false |
Wartość zwracana
Żaden.
Uwagi
Jeśli używasz SQL Server Compact, connectionString powinna być nazwa bazy WebSecurity (bez nazwy pliku .sdf rozszerzenia). W przeciwnym razie powinien on być nazwa ciąg połączenia w konfiguracji internetowej (web.config file) .
Nawet jeśli autoCreateTables może zmusić tabele bazy danych mają być tworzone automatycznie, sama baza danych musi zawsze istnieć.
Błędy i wyjątki
InitializeDatabaseConnection() Sposób generuje InvalidOperationException jeżeli:
- SimpleMembership nie jest zainicjowana (or disabled in the website configuration)
Dane techniczne
Nazwa | Wartość |
---|---|
Przestrzeń nazw | WebMatrix.WebData |
Montaż | WebMatrix.WebData.dll |
<WebSecurity Przedmiot