ClaimsIdentity.TryRemoveClaim(Claim) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.