IPrincipal Interface

Definição

Define a funcionalidade básica de um objeto de entidade de segurança.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

Comentários

Um objeto principal representa o contexto de segurança do usuário em cujo nome o código está sendo executado, incluindo a identidade do usuário (IIdentity) e quaisquer funções às quais eles pertencem.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 os objetos de entidade de segurança são necessários para implementar a interface IPrincipal.All principal objects are required to implement the IPrincipal interface. Para obter mais informações sobre implementações de IPrincipal, consulte a classe ClaimsPrincipal.For more information about IPrincipal implementations, see the ClaimsPrincipal class.

Propriedades

Identity

Obtém a identidade da entidade de segurança atual.Gets the identity of the current principal.

Métodos

IsInRole(String)

Determina se a entidade de segurança atual pertence à função especificada.Determines whether the current principal belongs to the specified role.

Aplica-se a