Partage via


Environment.UserName Propriété

Définition

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).

S’applique à

Voir aussi