ClaimsIdentity.TryRemoveClaim(Claim) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.