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 e 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 My.User.InitializeWithWindowsUser
método para definir a entidade de segurança atual do thread para o usuário do Windows que iniciou o aplicativo. O Modelo de Aplicativo do Visual Basic em um aplicativo do 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 do Windows, o My.User
objeto é baseado na entidade de segurança atual do thread; portanto, esse método pode alterar as informações My.User
retornadas. Em um aplicativo ASP.NET, o My.User
objeto é baseado na identidade do usuário da solicitação HTTP atual e não é afetado por esse método.
Observação
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 | Disponível |
---|---|
Aplicativo do Windows | Sim |
Biblioteca de Classes | Sim |
Aplicativo do Console | Sim |
Biblioteca de Controle do Windows | Sim |
Biblioteca de Controles da Web | Sim |
Serviço do Windows | Sim |
Site | Sim |