「user name」の意味や使い方 わかりやすく解説 Weblio辞書 (original) (raw)
メモ : このプロパティは、.NET Framework version 2.0 で新しく追加されたものです。
名前空間: Microsoft.VisualBasic.ApplicationServices
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)
構文
Public ReadOnly Property Name As String
Dim instance As User Dim value As String
value = instance.Name
public: property String^ Name { String^ get (); }
/** @property */ public String get_Name ()
public function get Name () : String
詳細については、Visual Basic のトピック「My.User.Name プロパティ」を参照してください。
My.User オブジェクトを使用して、現在のユーザーに関する情報を取得できます。
ユーザー名の形式は、ユーザーを認証するプリンシパルに依存します。既定では、アプリケーションに Windows 認証が使用され、ユーザー名には DOMAIN\USERNAME の形式が使用されます。カスタム実装のプリンシパルでは、必ずしもこれと同じ形式にする必要はありません。
メモ |
|---|
| Windows 95 および Windows 98 のオペレーティング システムでは、ユーザー名が認識されないため、My.User.Name プロパティからは空の文字列が返されます。 |
メモ |
|---|
| My.User オブジェクトの実際の動作は、アプリケーションの種類と、そのアプリケーションを実行するオペレーティング システムによって異なります。詳細については、「My.User オブジェクト」を参照してください。 |
My.User.Name プロパティを使ったタスクの例を次の表に示します。
| 目的 | 参照項目 |
|---|---|
| ユーザーのログオン名を取得する。 | 方法 : ユーザーのログイン名を確認する |
| アプリケーションにWindows 認証が使用されている場合、ユーザーのドメイン名を取得する。 | 方法 : ユーザーのドメインを確認する |
| カスタム認証を実装する。 | チュートリアル : カスタムの認証および承認の実装 |
この例では、アプリケーションに 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
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
関連項目
User クラス
User メンバ
Microsoft.VisualBasic.ApplicationServices 名前空間
User.Name プロパティ
その他の技術情報
My.User.Name プロパティ
My.User オブジェクト
方法 : ユーザーのログイン名を確認する
方法 : ユーザーのドメインを確認する
チュートリアル : カスタムの認証および承認の実装
.gif)