Environment.UserName Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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).