Environment.UserName Egenskap

Definition

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

Gäller för

Se även