Edit

Share via


Environment.UserDomainName Property

Definition

Gets the network ___domain name associated with the current user.

public:
 static property System::String ^ UserDomainName { System::String ^ get(); };
public static string UserDomainName { get; }
static member UserDomainName : string
Public Shared ReadOnly Property UserDomainName As String

Property Value

The network ___domain name associated with the current user.

Exceptions

The operating system does not support retrieving the network ___domain name.

The network ___domain name cannot be retrieved.

Remarks

The ___domain account credentials for a user are formatted as the user's ___domain name, the '\' character, and user name. Use the UserDomainName property to obtain the user's ___domain name without the user name, and the UserName property to obtain the user name without the ___domain name. For example, if a user's ___domain name and user name are CORPORATENETWORK\john, the UserDomainName property returns "CORPORATENETWORK".

The UserDomainName property first attempts to get the ___domain name component of the Windows account name for the current user. If that attempt fails, this property attempts to get the ___domain name associated with the user name provided by the UserName property. If that attempt fails because the host computer is not joined to a ___domain, then the host computer name is returned.

Applies to

See also