ClaimsIdentity.TryRemoveClaim(Claim) Metod

Definition

Försöker ta bort ett anspråk från anspråksidentiteten.

public:
 virtual bool TryRemoveClaim(System::Security::Claims::Claim ^ claim);
[System.Security.SecurityCritical]
public virtual bool TryRemoveClaim(System.Security.Claims.Claim claim);
public virtual bool TryRemoveClaim(System.Security.Claims.Claim claim);
[<System.Security.SecurityCritical>]
abstract member TryRemoveClaim : System.Security.Claims.Claim -> bool
override this.TryRemoveClaim : System.Security.Claims.Claim -> bool
abstract member TryRemoveClaim : System.Security.Claims.Claim -> bool
override this.TryRemoveClaim : System.Security.Claims.Claim -> bool
Public Overridable Function TryRemoveClaim (claim As Claim) As Boolean

Parametrar

claim
Claim

Anspråket att ta bort.

Returer

trueom anspråket har tagits bort. annars . false

Attribut

Kommentarer

Det är möjligt att anspråket inte kan tas bort eftersom det inte ägs av identiteten. Detta skulle till exempel vara fallet för rollanspråk som ägs av huvudkontot.

Det angivna anspråket matchas av objektreferensen (ReferenceEquals).

Den här metoden har attributet SecurityCritical som används för att kontrollera vilka entiteter som kan ta bort anspråk från identiteten. Längre ned i röret fattas auktoriseringsbeslut baserat på de anspråk som finns i Claims samlingen.

Gäller för