Partager via


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

Classe :User, WebUser

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

SecurityPermission

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

Référence

My.User, objet

User.InitializeWithWindowsUser