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 método My.User.InitializeWithWindowsUser para establecer la entidad de seguridad actual del subproceso en el usuario de Windows que inició la aplicación. El modelo de aplicación Visual Basic en una aplicación de 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 a este método explícitamente o asignando un valor a Thread.CurrentPrincipal.
En Windows proyectos, el objeto My.User se basa en la entidad de seguridad actual del subproceso; por lo tanto, este método puede cambiar la información My.User devuelve. En una aplicación ASP.NET, el objeto My.User se basa en la identidad de usuario de la solicitud HTTP actual y no se ve afectado por este método.
Note
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 | Yes |
| Biblioteca de clases | Yes |
| Aplicación de consola | Yes |
| Biblioteca de controles de Windows | Yes |
| Biblioteca de controles web | Yes |
| Servicio de Windows | Yes |
| Sitio web | Yes |