ClaimsIdentity.AddClaim(Claim) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
添加单个声明到此声明标识。
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 存在的声明做出授权决策。