Environment.UserName Propriété

Définition

Obtient le nom d’utilisateur de la personne qui est actuellement connectée au système d’exploitation.Gets the user name of the person who is currently logged on to the operating system.

public:
 static property System::String ^ UserName { System::String ^ get(); };
public static string UserName { get; }
member this.UserName : string
Public Shared ReadOnly Property UserName As String

Valeur de propriété

Nom d’utilisateur de la personne qui est connectée au système d’exploitation.The user name of the person who is logged on to the operating system.

Exemples

L’exemple suivant affiche le nom d’utilisateur de la personne qui a démarré le thread actuel.The following example displays the user name of the person who started the current thread.

// 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
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 propriété UserName pour identifier l’utilisateur sur le thread actuel, sur le système et l’application à des fins de sécurité ou d’accès.You can use the UserName property to identify the user on the current thread, to the system and application for security or access purposes. Il peut également être utilisé pour personnaliser une application particulière pour chaque utilisateur.It can also be used to customize a particular application for each user.

Sur Windows, la propriété UserName encapsule un appel à la fonction Windows getUserName .On Windows the UserName property wraps a call to the Windows GetUserName function. Les informations d’identification du compte de domaine d’un utilisateur sont formatées comme le nom de domaine de l’utilisateur, le caractère « \ » et le nom d’utilisateur.The domain account credentials for a user are formatted as the user's domain name, the '\' character, and user name. Utilisez la propriété UserDomainName pour obtenir le nom de domaine de l’utilisateur et la propriété UserName pour obtenir le nom d’utilisateur.Use the UserDomainName property to obtain the user's domain name and the UserName property to obtain the user name.

Sur les plateformes UNIX, la propriété UserName encapsule un appel à la fonction getpwuid_r.On Unix platforms the UserName property wraps a call to the getpwuid_r function.

Si une application ASP.NET s’exécute dans un environnement de développement, la propriété UserName retourne le nom de l’utilisateur actuel.If an ASP.NET application runs in a development environment, the UserName property returns the name of the current user. Dans une application ASP.NET publiée, cette propriété retourne le nom du compte du pool d’applications (par exemple, AppPool par défaut).In a published ASP.NET application, this property returns the name of the application pool account (such as Default AppPool).

Sécurité

EnvironmentPermission
pour un accès en lecture à la variable d’environnement USERNAME.for read access to the USERNAME environment variable. Énumération associée : ReadAssociated enumeration: Read

S’applique à

Voir aussi