IPrincipal Interfaz

Definición

Define la funcionalidad básica de un objeto principal.Defines the basic functionality of a principal object.

public interface class IPrincipal
[System.Runtime.InteropServices.ComVisible(true)]
public interface IPrincipal
type IPrincipal = interface
Public Interface IPrincipal
Derivado
Atributos

Comentarios

Un objeto principal representa el contexto de seguridad del usuario en cuyo nombre se ejecuta el código, incluida la identidad del usuario (IIdentity) y los roles a los que pertenecen.A principal object represents the security context of the user on whose behalf the code is running, including that user's identity (IIdentity) and any roles to which they belong.

Todos los objetos de entidad de seguridad son necesarios para implementar la interfaz IPrincipal.All principal objects are required to implement the IPrincipal interface. Para obtener más información sobre las implementaciones de IPrincipal, vea la clase ClaimsPrincipal.For more information about IPrincipal implementations, see the ClaimsPrincipal class.

Propiedades

Identity

Obtiene la identidad de la entidad de seguridad actual.Gets the identity of the current principal.

Métodos

IsInRole(String)

Determina si la entidad de seguridad actual pertenece al rol especificado.Determines whether the current principal belongs to the specified role.

Se aplica a