ClaimsIdentity.AddClaim(Claim) Метод

Определение

Добавляет одно утверждение к этому удостоверению утверждений.

public:
 virtual void AddClaim(System::Security::Claims::Claim ^ claim);
[System.Security.SecurityCritical]
public virtual void AddClaim(System.Security.Claims.Claim claim);
public virtual void AddClaim(System.Security.Claims.Claim claim);
[<System.Security.SecurityCritical>]
abstract member AddClaim : System.Security.Claims.Claim -> unit
override this.AddClaim : System.Security.Claims.Claim -> unit
abstract member AddClaim : System.Security.Claims.Claim -> unit
override this.AddClaim : System.Security.Claims.Claim -> unit
Public Overridable Sub AddClaim (claim As Claim)

Параметры

claim
Claim

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

Атрибуты

Исключения

claim равно null.

Комментарии

Утверждение проверяется и если субъект отличается от этого удостоверения утверждений, Claim.Clone(ClaimsIdentity) метод вызывается с этим удостоверением утверждений в качестве параметра для создания нового утверждения с правильным субъектом.

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

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