Condividi tramite


User.InitializeWithWindowsUser Metodo

Definizione

Imposta l'oggetto Principal corrente del thread sull'utente di Windows che ha avviato l'applicazione.

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

Commenti

È possibile usare il My.User.InitializeWithWindowsUser metodo per impostare l'entità corrente del thread sull'utente di Windows che ha avviato l'applicazione. Il modello di applicazione Visual Basic in un'applicazione Windows chiama questo metodo all'avvio per impostazione predefinita. In altri tipi di progetto, è necessario impostare l'entità corrente del thread chiamando questo metodo in modo esplicito o assegnando un valore a Thread.CurrentPrincipal.

Nei progetti Windows l'oggetto My.User è basato sull'entità corrente del thread, pertanto questo metodo può modificare le informazioni My.User restituite. In un'applicazione ASP.NET, l'oggetto My.User si basa sull'identità utente della richiesta HTTP corrente e non è interessato da questo metodo.

Nota

Il comportamento esatto dell'oggetto My.User dipende dal tipo di applicazione e dal sistema operativo in cui viene eseguita l'applicazione. Per altre informazioni, vedere la panoramica della User classe.

Si tratta di un membro avanzato; non viene visualizzato in IntelliSense a meno che non si faccia clic sulla scheda Tutti .

Disponibilità per tipo di progetto

Tipo di progetto Disponibile
Applicazione Windows
Libreria di classi
Applicazione console
Libreria di controlli Di Windows
Libreria di controlli Web
Servizio Windows
Sito Web

Si applica a

Vedi anche