ClaimsIdentity.Claims 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取与此声明标识关联的声明。
public:
virtual property System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ Claims { System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ get(); };
public virtual System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> Claims { get; }
member this.Claims : seq<System.Security.Claims.Claim>
Public Overridable ReadOnly Property Claims As IEnumerable(Of Claim)
属性值
与此声明标识相关联的声明的集合。
注解
集合可能包含条目 null
。
集合中包含的 Claims 声明实质上描述了由该实体表示的 ClaimsIdentity实体。 声明描述实体拥有的属性和权限,应用程序可以检查这些属性和权限,以便对身份验证和授权做出决策。
备注
该 ClaimsPrincipal 类也有一个 Claims 属性。 在大多数情况下,应通过 ClaimsPrincipal.Claims 集合而不是 Claims 集合访问用户的声明。 只有在主体包含多个ClaimsIdentity且需要评估或修改特定标识的情况下,才需要访问个人ClaimsIdentity声明。