My.User.InitializeWithWindowsUser (Método)

Actualización: noviembre 2007

Establece el principal actual del subproceso en el usuario de Windows que inició la aplicación.

' Usage
My.User.InitializeWithWindowsUser()
' Declaration
Public Sub InitializeWithWindowsUser()

Comentarios

Puede utilizar el método My.User.InitializeWithWindowsUser para establecer el principal actual del subproceso en el usuario de Windows que inició la aplicación. El modelo de aplicaciones de Visual Basic en una aplicación para Windows llama a este método en el inicio de manera predeterminada. En otros tipos de proyecto, debe establecer el principal actual del subproceso llamando explícitamente a este método o asignando un valor a Thread.CurrentPrincipal.

En proyectos de Windows, el objeto My.User está basado en el principal actual del subproceso; por consiguiente, este método puede cambiar la información que My.User devuelve. En una aplicación ASP.NET, el objeto My.User está basado en la identidad del usuario de la solicitud HTTP actual y no se ve afectado por este método.

Nota:

El comportamiento exacto del objeto My.User depende del tipo de aplicación y del sistema operativo en el que se ejecuta la aplicación. Para obtener más información, vea My.User (Objeto).

Éste es un miembro avanzado; no aparece en IntelliSense a menos que seleccione la ficha Todas.

Requisitos

Espacio de nombres:Microsoft.VisualBasic.ApplicationServices

Clase:User, WebUser

Ensamblado: biblioteca en tiempo de ejecución de Visual Basic (en Microsoft.VisualBasic.dll)

Disponibilidad por tipo de proyecto

Tipo de proyecto

Disponible

Aplicación para Windows

Biblioteca de clases

Aplicación de consola

Biblioteca de controles de Windows

Biblioteca de controles Web

Servicio de Windows

Sitio Web

Permisos

El permiso siguiente puede ser necesario:

Permiso

Descripción

SecurityPermission

Describe un conjunto de permisos de seguridad aplicados al código. Enumeración asociada: ControlPrincipal.

Para obtener más información, vea Seguridad de acceso a código y Solicitar permisos.

Vea también

Tareas

Tutorial: Implementar autenticación y autorización personalizadas

Referencia

My.User (Objeto)

User.InitializeWithWindowsUser