WebSecurity — InitializeDatabaseConnection()
❮Bezpieczeństwo sieci
Definicja
Metoda InitializeDatabaseConnection() inicjuje bazę danych WebSecurity.
Metoda inicjuje system WebSecurity , łącząc się z bazą danych zawierającą informacje o użytkownikach i członkostwie.
Składnia C# i VB
WebSecurity.InitializeDatabaseConnection(connectionString, userTableName,
userIdColumn, userNameColumn, autoCreateTables)
Parametry
Parameter | Type | Description |
---|---|---|
connectionString | String |
The name of your WebSecurity database (se remarks) |
userTableName | String | The database table that contains the user profile information |
userIdColumn | String | The database column that contains the user IDs (primary keys) |
userNameColumn | String | The database column that contains the user names |
autoCreateTables | Boolean | true indicates that user profile and membership tables should be created if they do not exist, otherwise false |
Wartość zwrotu
Nic.
Uwagi
Jeśli używasz programu SQL Server Compact, connectionString powinien być nazwą bazy danych WebSecurity (bez rozszerzenia nazwy pliku .sdf). W przeciwnym razie powinna to być nazwa ciągu połączenia w konfiguracji sieciowej (plik web.config).
Nawet jeśli autoCreateTables może wymusić automatyczne tworzenie tabel bazy danych, sama baza danych musi zawsze istnieć.
Błędy i wyjątki
Metoda InitializeDatabaseConnection() zgłasza InvalidOperationException , jeśli:
- SimpleMembership nie jest zainicjowany (lub wyłączony w konfiguracji witryny)
❮Bezpieczeństwo sieci