Environment.UserName Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient le nom d'utilisateur de la personne associée au thread actif.
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
Valeur de propriété
Nom d’utilisateur de la personne associée au thread actif.
Exemples
L’exemple suivant affiche le nom d’utilisateur de la personne qui a démarré le thread actuel.
// 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
Remarques
Vous pouvez utiliser la UserName propriété pour identifier l’utilisateur sur le thread actuel, dans le système et l’application à des fins de sécurité ou d’accès. Il peut également être utilisé pour personnaliser une application particulière pour chaque utilisateur.
Sur Windows, la UserName propriété encapsule un appel à la fonction GetUserName Windows. Les informations d’identification du compte de domaine d’un utilisateur sont mises en forme en tant que nom de domaine de l’utilisateur, caractère « \ » et nom d’utilisateur. Utilisez la UserDomainName propriété pour obtenir le nom de domaine de l’utilisateur et la UserName propriété pour obtenir le nom d’utilisateur.
Sur les plateformes Unix, la UserName propriété encapsule un appel à la getpwuid_r
fonction.
Si une application ASP.NET s’exécute dans un environnement de développement, la UserName propriété retourne le nom de l’utilisateur actuel. Dans une application ASP.NET publiée, cette propriété retourne le nom du compte de pool d’applications (par exemple, AppPool par défaut).