Environment.UserName Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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).