Condividi tramite


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.

Nota:

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

Classe:User, WebUser

Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Disponibilità per tipo di progetto

Tipo di progetto

Disponibile

Applicazione Windows

Libreria di classi

Applicazione console

Libreria di controlli Windows

Libreria di controlli Web

Servizio Windows

Sito Web

Autorizzazioni

Potrebbe essere necessaria la seguente autorizzazione:

Autorizzazione

Descrizione

SecurityPermission

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

Riferimenti

Oggetto My.User

User.InitializeWithWindowsUser