<WebSecurity社オブジェクト
定義
InitializeDatabaseConnection()メソッドは、WebSecurity社のデータベースを初期化します。
この方法は、利用者と会員情報を含むデータベースに接続してWebSecurity社のシステムを初期化します。
C#とVBの構文
WebSecurity.InitializeDatabaseConnection( connectionString, userTableName,
userIdColumn, userNameColumn, autoCreateTables )
パラメーター
パラメーター | タイプ | 説明 |
---|---|---|
connectionString | String | あなたのWebSecurity社のデータベースの名前(se remarks) |
userTableName | String | ユーザプロファイル情報を含むデータベーステーブル |
userIdColumn | String | ユーザIDを含むデータベース列 (primary keys) |
userNameColumn | String | ユーザー名が含まれているデータベースの列 |
autoCreateTables | Boolean | 真はそうでない場合はfalse、それが存在しない場合、ユーザープロファイルと会員のテーブルが作成されるべきであることを示しています |
戻り値
なし。
備考
あなたは、SQL Server Compactのを使用している場合は、 たconnectionStringは (の.sdfファイル名拡張子なし)WebSecurity社のデータベースの名前でなければなりません。 それ以外の場合は、Web設定での接続文字列の名前でなければなりません(web.config file) 。
autoCreateTablesが自動的に作成されるデータベース・テーブルを強制することができたとしても、 データベース自体は常に存在している必要があります。
エラーと例外
InitializeDatabaseConnection()メソッドは次の場合に例外InvalidOperationExceptionをスロー。
- SimpleMembershipが初期化されていない(or disabled in the website configuration)
技術データ
名 | 値 |
---|---|
名前空間 | WebMatrix.WebData |
アセンブリ | WebMatrix.WebData.dll |
<WebSecurity社オブジェクト