ユーザー‐ネーム【user name】
読み方:ゆーざーねーむ
ユーザー‐めい【ユーザー名】
User.Name プロパティ
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)
詳細については、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 認証またはカスタム認証が使用されているかをチェックし、その情報を使用して、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 name」の例文・使い方・用例・文例
- user nameのページへのリンク