Språk

AuthorizationContext Klass

Definition

Resultatet av utvärderingen av alla auktoriseringsprinciper som är tillgängliga från token i det skickade meddelandet och genom att anropa GetAuthorizationPolicies(OperationContext) metoden.

public ref class AuthorizationContext abstract : System::IdentityModel::Policy::IAuthorizationComponent
public abstract class AuthorizationContext : System.IdentityModel.Policy.IAuthorizationComponent
type AuthorizationContext = class
    interface IAuthorizationComponent
Public MustInherit Class AuthorizationContext
Implements IAuthorizationComponent
Arv
AuthorizationContext
Implementeringar

Kommentarer

Utvärdering av alla auktoriseringsprinciper i en auktoriseringshanterare resulterar i en uppsättning ClaimSet objekt. Dessa objekt utgör en auktoriseringskontext.

En auktoriseringskontext innehåller en uppsättning anspråksuppsättningsobjekt, en förfallotid som anger hur länge auktoriseringskontexten är giltig och en unik identifierare.

För AuthorizationContext den aktuella åtgärden kan nås via egenskapen AuthorizationContext .

Konstruktorer

Name Description
AuthorizationContext()

Initierar en ny instans av AuthorizationContext klassen.

Egenskaper

Name Description
ClaimSets

Hämtar den uppsättning anspråk som är associerade med en auktoriseringsprincip.

ExpirationTime

Hämtar datum och tid då det här AuthorizationContext objektet inte längre är giltigt.

Id

Hämtar en unik identifierare för det här AuthorizationContext objektet.

Properties

Hämtar en samling icke-anspråksegenskaper som är associerade med det här AuthorizationContext objektet.

Metoder

Name Description
CreateDefaultAuthorizationContext(IList<IAuthorizationPolicy>)

Utvärdera alla angivna auktoriseringsprinciper och skapa en AuthorizationContext.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för