Partage via


User.InitializeWithWindowsUser Méthode

Définition

Définit l'entité de sécurité en cours du thread comme étant l'utilisateur Windows qui a démarré l'application.

public:
 void InitializeWithWindowsUser();
public void InitializeWithWindowsUser ();
member this.InitializeWithWindowsUser : unit -> unit
Public Sub InitializeWithWindowsUser ()

Remarques

Vous pouvez utiliser la My.User.InitializeWithWindowsUser méthode pour définir le principal actuel du thread sur l’utilisateur Windows qui a démarré l’application. Le modèle d’application Visual Basic dans une application Windows appelle cette méthode au démarrage par défaut. Dans d’autres types de projet, vous devez définir le principal actuel du thread en appelant explicitement cette méthode ou en affectant une valeur à Thread.CurrentPrincipal.

Dans les projets Windows, l’objet My.User est basé sur le principal actuel du thread ; par conséquent, cette méthode peut modifier les informations My.User retournées. Dans une application ASP.NET, l’objet My.User est basé sur l’identité utilisateur de la requête HTTP actuelle et n’est pas affecté par cette méthode.

Notes

Le comportement exact de l’objet My.User dépend du type d’application et du système d’exploitation sur lequel l’application s’exécute. Pour plus d’informations, consultez vue d’ensemble de la User classe.

Il s’agit d’un membre avancé ; il ne s’affiche pas dans IntelliSense, sauf si vous cliquez sur l’onglet Tout .

Disponibilité par type de projet

Type de projet Disponible
Application Windows Oui
Bibliothèque de classes Oui
Application console Oui
Bibliothèque de contrôles Windows Oui
Bibliothèque de contrôles web Oui
Service Windows Oui
Site web Oui

S’applique à

Voir aussi