Environment.UserName Propriedade

Definição

Obtém o nome de usuário da pessoa associada ao thread atual.

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

Valor da propriedade

O nome de usuário da pessoa associada ao thread atual.

Exemplos

O exemplo a seguir exibe o nome de usuário da pessoa que iniciou o thread atual.

// Sample for the Environment.UserName property
using System;

class Sample
{
    public static void Main()
    {
    Console.WriteLine();
//  <-- Keep this information secure! -->
    Console.WriteLine("UserName: {0}", Environment.UserName);
    }
}
// Sample for the Environment.UserName property
open System

//  <-- Keep this information secure! -->
printfn $"\nUserName: {Environment.UserName}"
' Sample for the Environment.UserName property
Class Sample
   Public Shared Sub Main()
      Console.WriteLine()
      '  <-- Keep this information secure! -->
      Console.WriteLine("UserName: {0}", Environment.UserName)
   End Sub
End Class

Comentários

Você pode usar a UserName propriedade para identificar o usuário no thread atual, para o sistema e o aplicativo para fins de segurança ou acesso. Ele também pode ser usado para personalizar um aplicativo específico para cada usuário.

Em Windows a propriedade UserName encapsula uma chamada para a função Windows GetUserName. As credenciais de conta de domínio de um usuário são formatadas como o nome de domínio do usuário, o caractere '\' e o nome de usuário. Use a UserDomainName propriedade para obter o nome de domínio do usuário e a UserName propriedade para obter o nome de usuário.

Em plataformas Unix, a UserName propriedade encapsula uma chamada para a getpwuid_r função.

Se um aplicativo ASP.NET for executado em um ambiente de desenvolvimento, a propriedade UserName retornará o nome do usuário atual. Em um aplicativo ASP.NET publicado, essa propriedade retorna o nome da conta do pool de aplicativos (como AppPool Padrão).

Aplica-se a

Confira também