Environment.UserName Properti

Definisi

Mendapatkan nama pengguna orang yang terkait dengan utas saat ini.

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

Nilai Properti

Nama pengguna orang yang terkait dengan utas saat ini.

Contoh

Contoh berikut menampilkan nama pengguna orang yang memulai utas saat ini.

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

Keterangan

Anda dapat menggunakan UserName properti untuk mengidentifikasi pengguna di utas saat ini, ke sistem dan aplikasi untuk tujuan keamanan atau akses. Ini juga dapat digunakan untuk menyesuaikan aplikasi tertentu untuk setiap pengguna.

Pada Windows properti UserName membungkus panggilan ke fungsi Windows GetUserName. Kredensial akun domain untuk pengguna diformat sebagai nama domain pengguna, karakter '\', dan nama pengguna. UserDomainName Gunakan properti untuk mendapatkan nama domain pengguna dan UserName properti untuk mendapatkan nama pengguna.

Pada platform UserName Unix, properti membungkus panggilan ke getpwuid_r fungsi.

Jika aplikasi ASP.NET berjalan di lingkungan pengembangan, properti UserName mengembalikan nama pengguna saat ini. Dalam aplikasi ASP.NET yang diterbitkan, properti ini mengembalikan nama akun kumpulan aplikasi (seperti AppPool Default).

Berlaku untuk

Lihat juga