Environment.UserName Propriedade

Definição

Obtém o nome de utilizador da pessoa associada ao tópico 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 de Propriedade

O nome de utilizador da pessoa associada ao tópico atual.

Exemplos

O exemplo seguinte mostra o nome de utilizador da pessoa que iniciou o tópico 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

Observações

Pode usar a UserName propriedade para identificar o utilizador na thread atual, para o sistema e a aplicação para fins de segurança ou acesso. Também pode ser usado para personalizar uma aplicação específica para cada utilizador.

No Windows a propriedade UserName enrola uma chamada para a função Windows GetUserName. As credenciais da conta de domínio de um utilizador são formatadas como o nome de domínio do utilizador, o carácter '\' e o nome de utilizador. Use a UserDomainName propriedade para obter o nome de domínio do utilizador e a UserName propriedade para obter o nome de utilizador.

Nas plataformas Unix, a UserName propriedade envolve uma chamada para a getpwuid_r função.

Se uma aplicação ASP.NET correr num ambiente de desenvolvimento, a propriedade UserName devolve o nome do utilizador atual. Numa aplicação ASP.NET publicada, esta propriedade devolve o nome da conta do pool de aplicações (como Default AppPool).

Aplica-se a

Ver também