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