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 коллекции.