Compartir vía


Environment.UserName Propiedad

Definición

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).

Se aplica a

Consulte también