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