Environment.UserName Tulajdonság

Definíció

Lekéri annak a személynek a felhasználónevét, aki az aktuális szálhoz van társítva.

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

Tulajdonság értéke

Az aktuális szálhoz társított személy felhasználóneve.

Példák

Az alábbi példában annak a személynek a felhasználóneve látható, aki elindította az aktuális szálat.

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

Megjegyzések

A tulajdonság segítségével UserName biztonsági vagy hozzáférési célból azonosíthatja a felhasználót az aktuális szálon, a rendszeren és az alkalmazáson. Emellett egy adott alkalmazás testreszabására is használható az egyes felhasználók számára.

A Windows UserName tulajdonság becsomagolja a Windows GetUserName függvény hívását. A felhasználó tartományi fiók hitelesítő adatai a felhasználó tartományneveként, "\" karakterként és felhasználónévként vannak formázva. UserDomainName A tulajdonság használatával szerezze be a felhasználó tartománynevét és a UserName tulajdonságot a felhasználónév lekéréséhez.

Unix-platformokon a UserName tulajdonság körbefuttat egy hívást a getpwuid_r függvényhez.

Ha egy ASP.NET alkalmazás fejlesztői környezetben fut, a UserName tulajdonság az aktuális felhasználó nevét adja vissza. Egy közzétett ASP.NET alkalmazásban ez a tulajdonság az alkalmazáskészlet-fiók nevét adja vissza (például alapértelmezett AppPool).

A következőre érvényes:

Lásd még