Environment.UserName Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.