Environment.UserName Özellik

Tanım

Geçerli iş parçacığıyla ilişkili kişinin kullanıcı adını alır.

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

Özellik Değeri

Geçerli iş parçacığıyla ilişkili kişinin kullanıcı adı.

Örnekler

Aşağıdaki örnek, geçerli iş parçacığını başlatan kişinin kullanıcı adını görüntüler.

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

Açıklamalar

güvenlik veya erişim amacıyla geçerli iş parçacığındaki kullanıcıyı sistem ve uygulamada tanımlamak için özelliğini kullanabilirsiniz UserName . Ayrıca, her kullanıcı için belirli bir uygulamayı özelleştirmek için de kullanılabilir.

Windows UserName özelliği Windows GetUserName işlevine bir çağrı sarmalar. Kullanıcının etki alanı hesabı kimlik bilgileri, kullanıcının etki alanı adı, '\' karakteri ve kullanıcı adı olarak biçimlendirilir. UserDomainName kullanıcının etki alanı adını almak için özelliğini ve UserName kullanıcı adını almak için özelliğini kullanın.

Unix platformlarında UserName özelliği işlevine bir çağrı sarmalar getpwuid_r .

bir ASP.NET uygulaması geliştirme ortamında çalışıyorsa, UserName özelliği geçerli kullanıcının adını döndürür. Yayımlanan bir ASP.NET uygulamasında, bu özellik uygulama havuzu hesabının adını (Varsayılan AppPool gibi) döndürür.

Şunlara uygulanır

Ayrıca bkz.