読み方:ゆーざーねーむユーザー名 のこと。Weblio国語辞典では「UserName」の意味や使い方、用例、類似表現などを解説しています。">

「UserName」の意味や使い方 わかりやすく解説 Weblio辞書 (original) (raw)

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

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

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

Visual Basic (宣言)

Public ReadOnly Property Name As String

Visual Basic (使用法)

Dim instance As User Dim value As String

value = instance.Name

C#

public string Name { get; }

C++

public: property String^ Name { String^ get (); }

J#

/** @property */ public String get_Name ()

JScript

public function get Name () : String

プロパティ
現在のユーザーの名前を表す 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 プロパティ解析してます。

Visual Basic

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 によってサポートされていないバージョンありますサポートされているバージョンについては、「システム要件」を参照してください

バージョン情報バージョン情報

.NET Framework
サポート対象 : 2.0

参照参照

関連項目
User クラス
User メンバ
Microsoft.VisualBasic.ApplicationServices 名前空間
User.Name プロパティ
その他の技術情報
My.User.Name プロパティ
My.User オブジェクト
方法 : ユーザーログイン名を確認する
方法 : ユーザードメイン確認する
チュートリアル : カスタム認証および承認実装