WebSecurity - InitializeDatabaseConnection()
❮ Sicurezza web
Definizione
Il metodo InitializeDatabaseConnection() inizializza il database WebSecurity.
Il metodo inizializza il sistema WebSecurity connettendosi al database che contiene informazioni sull'utente e sull'appartenenza.
Sintassi C# e VB
WebSecurity.InitializeDatabaseConnection(connectionString, userTableName,
userIdColumn, userNameColumn, autoCreateTables)
Parametri
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 |
Valore di ritorno
Nessuno.
Osservazioni
Se si utilizza SQL Server Compact, connectionString deve essere il nome del database WebSecurity (senza l'estensione del nome file .sdf). Altrimenti dovrebbe essere il nome di una stringa di connessione nella configurazione web (file web.config).
Anche se autoCreateTables può forzare la creazione automatica delle tabelle del database, il database stesso deve sempre esistere.
Errori ed eccezioni
Il metodo InitializeDatabaseConnection() genera un'eccezione InvalidOperationException se:
- SimpleMembership non è inizializzato (o disabilitato nella configurazione del sito Web)
❮ Sicurezza Web