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 по умолчанию).
Продукт | Версии |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: