User.InitializeWithWindowsUser Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece la entidad de seguridad actual del subproceso en el usuario de Windows que inició la aplicación.
public:
void InitializeWithWindowsUser();
public void InitializeWithWindowsUser ();
member this.InitializeWithWindowsUser : unit -> unit
Public Sub InitializeWithWindowsUser ()
Comentarios
Puede usar el My.User.InitializeWithWindowsUser
método para establecer la entidad de seguridad actual del subproceso en el usuario de Windows que inició la aplicación. El modelo de aplicación de Visual Basic en una aplicación Windows llama a este método al inicio de forma predeterminada. En otros tipos de proyecto, debe establecer la entidad de seguridad actual del subproceso llamando explícitamente a este método o asignando un valor a Thread.CurrentPrincipal.
En los proyectos de Windows, el My.User
objeto se basa en la entidad de seguridad actual del subproceso; por lo tanto, este método puede cambiar las devoluciones de información My.User
. En una aplicación de ASP.NET, el My.User
objeto se basa en la identidad de usuario de la solicitud HTTP actual y no se ve afectado por este método.
Nota
El comportamiento exacto del My.User
objeto depende del tipo de aplicación y del sistema operativo en el que se ejecuta la aplicación. Para obtener más información, consulte la información general de la User clase.
Se trata de un miembro avanzado; no se muestra en IntelliSense a menos que haga clic en la pestaña Todo .
Disponibilidad por tipo de proyecto
Tipo de proyecto | Disponible |
---|---|
Aplicación Windows | Sí |
Biblioteca de clases | Sí |
Aplicación de consola | Sí |
Biblioteca de controles de Windows | Sí |
Biblioteca de controles web | Sí |
Servicio de Windows | Sí |
Sitio web | Sí |