ClaimsIdentity.TryRemoveClaim(Claim) Methode

Definitie

Probeert een claim te verwijderen uit de claimidentiteit.

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

Parameters

claim
Claim

De claim die moet worden verwijderd.

Retouren

true als de claim is verwijderd; anders, false.

Kenmerken

Opmerkingen

Het is mogelijk dat de claim niet kan worden verwijderd omdat deze niet eigendom is van de identiteit. Dit is bijvoorbeeld het geval voor rolclaims die eigendom zijn van de principal.

De opgegeven claim wordt vergeleken met objectverwijzing (ReferenceEquals).

Deze methode heeft het SecurityCritical kenmerk toegepast om te bepalen welke entiteiten claims uit de identiteit kunnen verwijderen. Verderop in de pijp worden autorisatiebeslissingen genomen op basis van de claims die aanwezig zijn in de Claims verzameling.

Van toepassing op