Exportar (0) Imprimir
Expandir todo

HttpContext.User (Propiedad)

Actualización: noviembre 2007

Obtiene o establece información de seguridad para la actual solicitud HTTP.

Espacio de nombres:  System.Web
Ensamblado:  System.Web (en System.Web.dll)

public IPrincipal User { get; set; }
/** @property */
public IPrincipal get_User()
/** @property */
public  void set_User(IPrincipal value)

public function get User () : IPrincipal
public function set User (value : IPrincipal)

Valor de propiedad

Tipo: System.Security.Principal.IPrincipal
Información de seguridad para la actual solicitud HTTP.

Para establecer la propiedad User es necesario establecer el marcador ControlPrincipal.

La propiedad User proporciona acceso mediante programación a las propiedades y los métodos de la interfaz IPrincipal. Como las páginas ASP.NET contienen una referencia predeterminada al espacio de nombres System.Web (que contiene la clase HttpContext), se puede hacer referencia a los miembros de HttpContext en una página .aspx sin utilizar la referencia de clase completa a HttpContext. Por ejemplo, se puede utilizar User.Identity.Name para obtener el nombre del usuario para el que se está ejecutando el proceso actual. No obstante, si desea utilizar los miembros de IPrincipal desde un módulo de código subyacente ASP.NET, debe incluir en el módulo una referencia al espacio de nombres System.Web y, además, una referencia completa al contexto de solicitud/respuesta que esté activo en ese momento y a la clase de System.Web que desee utilizar. Por ejemplo, en una página de código subyacente, debe especificar el nombre completo de HttpContext.Current.User.Identity.Name.

TopicLocation
Cómo: Implementar la autenticación de Passport en aplicaciones ASP.NETGenerar aplicaciones Web ASP .NET
Cómo: Implementar la autenticación de Passport en aplicaciones ASP.NETGenerar aplicaciones Web ASP .NET en Visual Studio

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft