Environment.UserName Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera nazwę użytkownika osoby, która jest skojarzona z bieżącym wątkiem.
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
Wartość właściwości
Nazwa użytkownika osoby, która jest skojarzona z bieżącym wątkiem.
Przykłady
Poniższy przykład przedstawia nazwę użytkownika osoby, która uruchomiła bieżący wątek.
// 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
Uwagi
Za pomocą UserName właściwości można zidentyfikować użytkownika w bieżącym wątku, system i aplikację na potrzeby zabezpieczeń lub dostępu. Może również służyć do dostosowywania określonej aplikacji dla każdego użytkownika.
Na Windows UserName właściwość opakowuje wywołanie funkcji Windows GetUserName. Poświadczenia konta domeny dla użytkownika są formatowane jako nazwa domeny użytkownika, znak "\" i nazwa użytkownika. UserDomainName Użyj właściwości , aby uzyskać nazwę domeny użytkownika i UserName właściwość w celu uzyskania nazwy użytkownika.
Na platformach UserName Unix właściwość opakowuje wywołanie getpwuid_r
funkcji.
Jeśli aplikacja ASP.NET działa w środowisku programistycznym, UserName właściwość zwraca nazwę bieżącego użytkownika. W opublikowanej aplikacji ASP.NET ta właściwość zwraca nazwę konta puli aplikacji (na przykład domyślną pulę aplikacji).