Metodo My.User.InitializeWithWindowsUser
Aggiornamento: novembre 2007
Consente di impostare l'oggetto Principal corrente del thread sull'utente di Windows che ha avviato l'applicazione.
' Usage
My.User.InitializeWithWindowsUser()
' Declaration
Public Sub InitializeWithWindowsUser()
Note
È possibile utilizzare il metodo My.User.InitializeWithWindowsUser per impostare l'oggetto Principal corrente del thread sull'utente Windows che ha avviato l'applicazione. Per impostazione predefinita, il modello di applicazione Visual Basic in un'applicazione Windows chiama questo metodo all'avvio. Per impostare l'oggetto Principal corrente del thread in altri tipi di progetti, è necessario chiamare questo metodo in modo esplicito oppure assegnare un valore a Thread.CurrentPrincipal.
Nei progetti Windows l'oggetto My.User si basa sull'oggetto Principal corrente del thread, pertanto questo metodo può modificare le informazioni restituite da My.User. In un'applicazione ASP.NET, invece, l'oggetto My.User si basa sull'identità utente della richiesta HTTP corrente e non viene influenzato da questo metodo.
![]() |
---|
Il comportamento dell'oggetto My.User dipende dal tipo di applicazione e dal sistema operativo su cui viene eseguita l'applicazione. Per ulteriori informazioni, vedere Oggetto My.User. |
Si tratta di un membro avanzato che non viene visualizzato in IntelliSense se non si fa clic sulla scheda Tutti.
Requisiti
Spazio dei nomi:Microsoft.VisualBasic.ApplicationServices
Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)
Disponibilità per tipo di progetto
Tipo di progetto |
Disponibile |
---|---|
Applicazione Windows |
Sì |
Libreria di classi |
Sì |
Applicazione console |
Sì |
Libreria di controlli Windows |
Sì |
Libreria di controlli Web |
Sì |
Servizio Windows |
Sì |
Sito Web |
Sì |
Autorizzazioni
Potrebbe essere necessaria la seguente autorizzazione:
Autorizzazione |
Descrizione |
---|---|
Viene descritto un insieme di autorizzazioni di protezione applicato al codice. Enumerazione associata: ControlPrincipal. |
Per ulteriori informazioni, vedere Protezione dall'accesso di codice e Richiesta di autorizzazioni.
Vedere anche
Attività
Procedura dettagliata: implementazione di autenticazione e autorizzazione personalizzate