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