IPrincipal Interface

Définition

Définit la fonctionnalité de base d'un objet 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
Dérivé
Attributs

Remarques

Un objet principal représente le contexte de sécurité de l’utilisateur au nom duquel le code est en cours d’exécution, y comprisIIdentityl’identité de cet utilisateur () et tous les rôles auxquels il appartient.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.

Tous les objets principal sont requis pour implémenter l' IPrincipal interface.All principal objects are required to implement the IPrincipal interface. Pour plus d’informations IPrincipal sur les implémentations, ClaimsPrincipal consultez la classe.For more information about IPrincipal implementations, see the ClaimsPrincipal class.

Propriétés

Identity

Obtient l'identité de l'objet Principal actuel.Gets the identity of the current principal.

Méthodes

IsInRole(String)

Détermine si l'entité de sécurité actuelle appartient au rôle spécifié.Determines whether the current principal belongs to the specified role.

S’applique à