ClaimsIdentity.TryRemoveClaim(Claim) Метод

Определение

Пытается удалить утверждение из удостоверения утверждений.

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

Параметры

claim
Claim

Утверждение для удаления.

Возвращаемое значение

Значение в противном случае .

Атрибуты

Комментарии

Возможно, что утверждение не может быть удалено, так как оно не принадлежит удостоверению. Например, это относится к утверждениям роли, принадлежащим субъекту.

Указанное утверждение сопоставляется ссылкой на объект (ReferenceEquals).

Этот метод применяется SecurityCritical к управлению тем, какие сущности могут удалять утверждения из удостоверения. Далее вниз по каналу решения об авторизации принимаются на основе утверждений, присутствующих в Claims коллекции.

Применяется к