IPrincipal Gränssnitt

Definition

Definierar de grundläggande funktionerna i ett huvudobjekt.

public interface class IPrincipal
public interface IPrincipal
[System.Runtime.InteropServices.ComVisible(true)]
public interface IPrincipal
type IPrincipal = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type IPrincipal = interface
Public Interface IPrincipal
Härledda
Attribut

Kommentarer

Ett huvudobjekt representerar säkerhetskontexten för den användare för vars räkning koden körs, inklusive användarens identitet (IIdentity) och eventuella roller som de tillhör.

Alla huvudobjekt krävs för att implementera IPrincipal gränssnittet. Mer information om IPrincipal implementeringar finns i ClaimsPrincipal klassen .

Egenskaper

Name Description
Identity

Hämtar identiteten för det aktuella huvudkontot.

Metoder

Name Description
IsInRole(String)

Avgör om det aktuella huvudkontot tillhör den angivna rollen.

Gäller för