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

User.Name プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

現在のユーザーの名前を取得します

名前空間: Microsoft.VisualBasic.ApplicationServices
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)
構文構文

解説解説

詳細については、Visual Basicトピック「My.User.Name プロパティ」を参照してください

My.User オブジェクト使用して現在のユーザーに関する情報取得できます

ユーザー名形式は、ユーザー認証するプリンシパル依存します既定では、アプリケーションWindows 認証使用されユーザー名には DOMAIN\USERNAME形式使用されます。カスタム実装プリンシパルでは、必ずしもこれと同じ形式にする必要はありません。

メモメモ

Windows 95 および Windows 98オペレーティング システムでは、ユーザー名認識されないため、My.User.Name プロパティからは空の文字列返されます。

My.User.Name プロパティ使ったタスクの例を次の表に示します

使用例使用例

この例では、アプリケーションWindows 認証またはカスタム認証使用されているかをチェックし、その情報使用してMy.User.Name プロパティ解析してます。

Function GetUserName() As String
    If TypeOf My.User.CurrentPrincipal Is
 _
    Security.Principal.WindowsPrincipal Then
        ' The application is using Windows authentication.
        ' The name format is DOMAIN\USERNAME.
        Dim parts() As String
 = Split(My.User.Name, "\")
        Dim username As String
 = parts(1)
        Return username
    Else
        ' The application is using custom authentication.
        Return My.User.Name
    End If
End Function
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



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

辞書ショートカット

すべての辞書の索引

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

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

   

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



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

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

©2025 GRAS Group, Inc.RSS