Page.User プロパティとは? わかりやすく解説

Page.User プロパティ

ページ要求行っているユーザーに関する情報取得します

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

Dim instance As Page
Dim value As IPrincipal

value = instance.User
public IPrincipal User { get; }
public:
property IPrincipal^ User {
    IPrincipal^ get ();
}
/** @property */
public IPrincipal get_User ()

プロパティ
ページ要求行っているユーザーを表す IPrincipal。

解説解説
使用例使用例

User プロパティ使用して現在のユーザー認証情報ID 情報アクセスするコード例次に示しますユーザー認証されていない場合は、ユーザーログイン ページリダイレクトます。

Sub UserInfo(sender As Object,
 e As EventArgs)         
   Dim myPrincipal As IPrincipal = Me.User
   Dim tableString As  String
 
   tableString    = "<table border=1><tr><td>Name</td><td>"
   tableString &= Server.HtmlEncode(myPrincipal.Identity.Name) + "</td></tr><tr><td>"
   tableString &= "AuthenticationType</td><td>"
 + myPrincipal.Identity.AuthenticationType
   tableString &= "</td></tr><tr><td>IsAuthenticated</td><td>"
   tableString &= myPrincipal.Identity.IsAuthenticated.ToString() + "</td></tr></table>"
   Response.Write(tableString)
End Sub
void UserInfo(Object sender, EventArgs e) 
{
   IPrincipal myPrincipal = this.User;
   String tableString = "<table border=1><tr><td>Name</td><td>";
   tableString += Server.HtmlEncode(myPrincipal.Identity.Name) + "</td></tr><tr><td>";
   tableString += "AuthenticationType</td><td>" + myPrincipal.Identity.AuthenticationType;
   tableString += "</td></tr><tr><td>IsAuthenticated</td><td>";
   tableString += myPrincipal.Identity.IsAuthenticated + "</td></tr></table>";
   Response.Write(tableString);
}
void UserInfo(Object sender, EventArgs e) 
{
   IPrincipal myPrincipal = this.get_User();
   String tableString = "<table border=1><tr><td>Name</td><td>";
   tableString += get_Server().HtmlEncode(myPrincipal.get_Identity().
       get_Name()) + "</td></tr><tr><td>";
   tableString += "AuthenticationType</td><td>" 
       + myPrincipal.get_Identity().get_AuthenticationType();
   tableString += "</td></tr><tr><td>IsAuthenticated</td><td>";
   tableString += myPrincipal.get_Identity().get_IsAuthenticated() 
       + "</td></tr></table>";
   get_Response().Write(tableString);
} //UserInfo
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
Page クラス
Page メンバ
System.Web.UI 名前空間
HttpContext
IPrincipal



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Page.User プロパティ」の関連用語

Page.User プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Page.User プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS