WebSecurity - InitializeDatabaseConnection()


❮ Sécurité Web

Définition

La méthode InitializeDatabaseConnection() initialise la base de données WebSecurity.

La méthode initialise le système WebSecurity en se connectant à la base de données qui contient les informations d'utilisateur et d'adhésion.


Syntaxe C# et VB

WebSecurity.InitializeDatabaseConnection(connectionString, userTableName, userIdColumn, userNameColumn, autoCreateTables)

Paramètres

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

Valeur de retour

Rien.


Remarques

Si vous utilisez SQL Server Compact, connectionString doit être le nom de la base de données WebSecurity (sans l'extension de nom de fichier .sdf). Sinon, il doit s'agir du nom d'une chaîne de connexion dans la configuration Web (fichier web.config).

Même si autoCreateTables peut forcer la création automatique des tables de la base de données, la base de données elle-même doit toujours exister.


Erreurs et exceptions

La méthode InitializeDatabaseConnection() lève une InvalidOperationException si :

  • SimpleMembership n'est pas initialisé (ou désactivé dans la configuration du site)

❮ Sécurité Web