Environment.UserName Vlastnost

Definice

Získá uživatelské jméno osoby, která je přidružena k aktuálnímu vláknu.

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

Hodnota vlastnosti

Uživatelské jméno osoby, která je přidružená k aktuálnímu vláknu.

Příklady

Následující příklad zobrazí uživatelské jméno osoby, která spustila aktuální vlákno.

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

Poznámky

Vlastnost můžete použít UserName k identifikaci uživatele v aktuálním vlákně, do systému a aplikace pro účely zabezpečení nebo přístupu. Dá se také použít k přizpůsobení konkrétní aplikace pro každého uživatele.

Při Windows vlastnost UserName zabalí volání funkce Windows GetUserName. Přihlašovací údaje účtu domény pro uživatele jsou formátované jako název domény uživatele, znak \a uživatelské jméno. UserDomainName Tuto vlastnost použijte k získání názvu domény uživatele a UserName vlastnosti k získání uživatelského jména.

Na platformách UserName Unix vlastnost zabalí volání funkce getpwuid_r .

Pokud ASP.NET aplikace běží ve vývojovém prostředí, vrátí vlastnost UserName název aktuálního uživatele. V publikované ASP.NET aplikaci vrátí tato vlastnost název účtu fondu aplikací (například Výchozí fond aplikací).

Platí pro

Viz také