Environment.UserName Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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).