User.InitializeWithWindowsUser Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define a entidade de segurança atual do thread para o usuário do Windows que iniciou o aplicativo.
public:
void InitializeWithWindowsUser();
public void InitializeWithWindowsUser();
member this.InitializeWithWindowsUser : unit -> unit
Public Sub InitializeWithWindowsUser ()
Comentários
Você pode usar o método My.User.InitializeWithWindowsUser para definir a entidade de segurança atual do thread para o usuário Windows que iniciou o aplicativo. O modelo de aplicativo Visual Basic em um aplicativo Windows chama esse método na inicialização por padrão. Em outros tipos de projeto, você deve definir a entidade de segurança atual do thread chamando esse método explicitamente ou atribuindo um valor a Thread.CurrentPrincipal.
Em projetos Windows, o objeto My.User é baseado na entidade de segurança atual do thread; portanto, esse método pode alterar as informações My.User retorna. Em um aplicativo ASP.NET, o objeto My.User baseia-se na identidade do usuário da solicitação HTTP atual e não é afetado por esse método.
Note
O comportamento exato do My.User objeto depende do tipo de aplicativo e do sistema operacional no qual o aplicativo é executado. Para obter mais informações, consulte a visão geral da User classe.
Este é um membro avançado; ele não é exibido no IntelliSense, a menos que você clique na guia Todos .
Disponibilidade por tipo de projeto
| Tipo de projeto | Available |
|---|---|
| Aplicativo do Windows | Yes |
| Biblioteca de Classes | Yes |
| Aplicativo de console | Yes |
| Biblioteca de Controle do Windows | Yes |
| Biblioteca de Controles da Web | Yes |
| Serviço do Windows | Yes |
| Site da web | Yes |