My.User.InitializeWithWindowsUser, méthode
Mise à jour : novembre 2007
Affecte l'entité de sécurité actuelle du thread à l'utilisateur Windows qui a démarré l'application.
' Usage
My.User.InitializeWithWindowsUser()
' Declaration
Public Sub InitializeWithWindowsUser()
Notes
Vous pouvez utiliser la méthode My.User.InitializeWithWindowsUser pour affecter l'entité de sécurité actuelle du thread à l'utilisateur Windows qui a démarré l'application. Le modèle d'application Visual Basic d'une application Windows appelle par défaut cette méthode au démarrage. Dans d'autres types de projet, vous devez définir l'entité de sécurité actuelle du thread en appelant cette méthode explicitement ou en assignant une valeur à Thread.CurrentPrincipal.
Dans les projets Windows, l'objet My.User est basé sur l'entité de sécurité actuelle du thread. Par conséquent, cette méthode peut modifier les informations retournées par My.User. Dans une application ASP.NET, l'objet My.User est basé sur l'identité de l'utilisateur de la demande HTTP actuelle et n'est pas affecté par cette méthode.
Remarque : |
---|
Le comportement exact de l'objet My.User dépend du type d'application et du système d'exploitation sur lequel s'exécute l'application. Pour plus d'informations, consultez My.User, objet. |
Il s'agit d'un membre avancé qui ne s'affiche dans IntelliSense que si vous cliquez sur l'onglet Tous.
Configuration requise
Espace de noms :Microsoft.VisualBasic.ApplicationServices
Assembly : bibliothèque Runtime Visual Basic (dans Microsoft.VisualBasic.dll)
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 |
Autorisations
L'autorisation suivante peut être nécessaire :
Autorisation |
Description |
---|---|
Décrit un ensemble d'autorisations de sécurité appliqué au code. Énumération associée : ControlPrincipal. |
Pour plus d'informations, consultez Sécurité d'accès du code et Demande d'autorisations.
Voir aussi
Tâches
Procédure pas à pas : implémentation d'une authentification et d'une autorisation personnalisées