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; }
member this.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 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
Hinweise
Sie können die UserName Eigenschaft verwenden, um den Benutzer im aktuellen Thread zu identifizieren, auf das System und die Anwendung für Sicherheits- oder Zugriffszwecke. Sie kann auch verwendet werden, um eine bestimmte Anwendung für jeden Benutzer anzupassen.
In Windows wird UserName ein Aufruf an die Windows GetUserName-Funktion umgebrochen. Die Domänenkontoanmeldeinformationen 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 an die getpwuid_r
Funktion.
Wenn eine ASP.NET Anwendung in einer Entwicklungsumgebung ausgeführt wird, gibt die UserName Eigenschaft den Namen des aktuellen Benutzers zurück. In einer veröffentlichten ASP.NET-Anwendung gibt diese Eigenschaft den Namen des Anwendungspoolkontos (z. B. Default AppPool) zurück.