User.InitializeWithWindowsUser Metodo

Definizione

Imposta l'entità 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 metodo My.User.InitializeWithWindowsUser per impostare l'entità corrente del thread sull'utente 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 si basa sull'entità corrente del thread. Pertanto, questo metodo può modificare le informazioni restituite My.User. In un'applicazione ASP.NET l'oggetto My.User si basa sull'identità utente della richiesta HTTP corrente e non è interessato da questo metodo.

Note

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.

Questo è 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 Yes
Biblioteca di classi Yes
Applicazione console Yes
Libreria di controlli Windows Yes
Libreria di controlli Web Yes
Servizio Windows Yes
Sito web Yes

Si applica a

Vedi anche