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 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 по умолчанию).