Environment.UserName Свойство

Определение

Возвращает имя пользователя, сопоставленное с текущим потоком.

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

Значение свойства

Имя пользователя, связанного с текущим потоком.

Примеры

В следующем примере отображается имя пользователя, запустившего текущий поток.

// Sample for the Environment::UserName property
using namespace System;
int main()
{
   Console::WriteLine();

   //  <-- Keep this information secure! -->
   Console::WriteLine( "UserName: {0}", Environment::UserName );
}
// 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

Комментарии

Свойство можно использовать UserName для идентификации пользователя в текущем потоке в системе и приложении в целях безопасности или доступа. Его также можно использовать для настройки конкретного приложения для каждого пользователя.

В Windows UserName свойство заключает в оболочку вызов функции Windows GetUserName . Учетные данные учетной записи домена для пользователя форматируются в виде доменного имени пользователя, символа "\" и имени пользователя. Используйте свойство , UserDomainName чтобы получить доменное имя пользователя, и UserName свойство , чтобы получить имя пользователя.

На платформах UserName Unix свойство заключает в оболочку getpwuid_r вызов функции .

Если приложение ASP.NET выполняется в среде разработки UserName , свойство возвращает имя текущего пользователя. В опубликованном ASP.NET приложении это свойство возвращает имя учетной записи пула приложений (например, AppPool по умолчанию).

Применяется к

См. также раздел