Environment.UserName Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el nombre de la persona asociada al subproceso actual.
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 propiedad
Nombre de usuario de la persona asociada al subproceso actual.
Ejemplos
En el ejemplo siguiente se muestra el nombre de usuario de la persona que inició el subproceso actual.
// Sample for the Environment::UserName property
using namespace System;
int main()
{
Console::WriteLine();
// <-- Keep this information secure! -->
Console::WriteLine( "UserName: {0}", Environment::UserName );
}
// 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
Comentarios
Puede usar la UserName propiedad para identificar al usuario en el subproceso actual, en el sistema y la aplicación con fines de seguridad o acceso. También se puede usar para personalizar una aplicación determinada para cada usuario.
En Windows, la UserName propiedad ajusta una llamada a la función GetUserName de Windows. Las credenciales de la cuenta de dominio de un usuario tienen el formato de nombre de dominio del usuario, el carácter "\" y el nombre de usuario. Utilice la UserDomainName propiedad para obtener el nombre de dominio del usuario y la UserName propiedad para obtener el nombre de usuario.
En plataformas Unix, la UserName propiedad encapsula una llamada a la getpwuid_r
función .
Si una aplicación ASP.NET se ejecuta en un entorno de desarrollo, la UserName propiedad devuelve el nombre del usuario actual. En una aplicación de ASP.NET publicada, esta propiedad devuelve el nombre de la cuenta del grupo de aplicaciones (como Default AppPool).