最新のWeb開発のチュートリアル
 

WebSecurity社プロパティ - CurrentUserId


<WebSecurity社オブジェクト

定義

CurrentUserIdプロパティがIDである(primary key) WebSecurity社データベースの現在のユーザのために。


C#とVBの構文

WebSecurity.CurrentUserId

例のC#

@{
int value;
value=WebSecurity.CurrentUserId;
}

<p>Current User ID is: @value</p>

例VB

@Code
Dim value as Integer
value=WebSecurity.CurrentUserId
End Code

<p>Current User ID is: @value</p>

備考

CurrentUserIdプロパティは読み取り専用です。 これは、コードによって変更することはできません。

プロパティは、ユーザプロファイルテーブル内及びメンバシップテーブルの両方において、WebSecurity社のデータベースにユーザを識別するために使用されます。


エラーと例外

CurrentUserIdプロパティは-1を返し、ログインなし現在のユーザーが存在しない場合。

WebSecurity社のオブジェクトへのアクセスは、InvalidOperationExceptionがある場合にスローされます。

  • InitializeDatabaseConnection()メソッドが呼び出されていません
  • SimpleMembershipが初期化されていない(or disabled in the website configuration)

技術データ

名前空間 WebMatrix.WebData
アセンブリ WebMatrix.WebData.dll

<WebSecurity社オブジェクト