Environment.UserName Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar användarnamnet för den person som är associerad med den aktuella tråden.
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
Egenskapsvärde
Användarnamnet för den person som är associerad med den aktuella tråden.
Exempel
I följande exempel visas användarnamnet för den person som startade den aktuella tråden.
// 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
Kommentarer
Du kan använda UserName egenskapen för att identifiera användaren i den aktuella tråden, till systemet och programmet i säkerhets- eller åtkomstsyfte. Den kan också användas för att anpassa ett visst program för varje användare.
På Windows omsluter egenskapen UserName ett anrop till funktionen Windows GetUserName. Autentiseringsuppgifterna för domänkontot för en användare formateras som användarens domännamn, tecknet \, och användarnamnet. Använd egenskapen UserDomainName för att hämta användarens domännamn och UserName egenskapen för att hämta användarnamnet.
På Unix-plattformar UserName omsluter egenskapen ett anrop till getpwuid_r funktionen.
Om ett ASP.NET program körs i en utvecklingsmiljö returnerar egenskapen UserName namnet på den aktuella användaren. I ett publicerat ASP.NET-program returnerar den här egenskapen namnet på programpoolskontot (till exempel StandardAppPool).