WebSecurity - InitializeDatabaseConnection()


❮Webbeveiliging

Definitie

De methode InitializeDatabaseConnection() initialiseert de WebSecurity-database.

De methode initialiseert het WebSecurity -systeem door verbinding te maken met de database die gebruikers- en lidmaatschapsinformatie bevat.


C# en VB-syntaxis

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

Parameters:

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

Winstwaarde

Geen.


Opmerkingen

Als u SQL Server Compact gebruikt, moet connectionString de naam zijn van de WebSecurity-database (zonder de bestandsnaamextensie .sdf). Anders moet het de naam zijn van een verbindingsreeks in de webconfiguratie (web.config-bestand).

Zelfs als autoCreateTables kan dwingen dat de databasetabellen automatisch worden gemaakt, moet de database zelf altijd bestaan.


Fouten en uitzonderingen

De methode InitializeDatabaseConnection() genereert een InvalidOperationException als:

  • SimpleMembership is niet geïnitialiseerd (of uitgeschakeld in de websiteconfiguratie)

❮Webbeveiliging