Udostępnij za pośrednictwem


Environment.UserName Właściwość

Definicja

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

String

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

Dotyczy

Zobacz też