Environment.UserName Eigenschaft

Definition

Ruft den Benutzernamen der Person ab, die dem aktuellen Thread zugeordnet ist.

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

Eigenschaftswert

Der Benutzername der Person, die dem aktuellen Thread zugeordnet ist.

Beispiele

Im folgenden Beispiel wird der Benutzername der Person angezeigt, die den aktuellen Thread gestartet hat.

// 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

Hinweise

Sie können die UserName Eigenschaft verwenden, um den Benutzer im aktuellen Thread, dem System und der Anwendung für Sicherheits- oder Zugriffszwecke zu identifizieren. Sie kann auch verwendet werden, um eine bestimmte Anwendung für jeden Benutzer anzupassen.

Bei Windows der eigenschaft UserName wird ein Aufruf der Funktion Windows GetUserName umbrochen. Die Anmeldeinformationen für das Domänenkonto für einen Benutzer werden als Domänenname des Benutzers, das Zeichen "\" und den Benutzernamen formatiert. Verwenden Sie die UserDomainName Eigenschaft, um den Domänennamen des Benutzers und die UserName Eigenschaft abzurufen, um den Benutzernamen abzurufen.

Auf Unix-Plattformen umschließt die UserName Eigenschaft einen Aufruf der getpwuid_r Funktion.

Wenn eine ASP.NET Anwendung in einer Entwicklungsumgebung ausgeführt wird, gibt die eigenschaft UserName den Namen des aktuellen Benutzers zurück. In einer veröffentlichten ASP.NET Anwendung gibt diese Eigenschaft den Namen des Anwendungspoolkontos (z. B. Standard-AppPool) zurück.

Gilt für:

Weitere Informationen