SPClaimProvider.GetClaimsForEntity 方法 (Uri, SPClaim, SPClaimProviderContext)
获得entitySPClaim 。
命名空间: Microsoft.SharePoint.Administration.Claims
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Public Function GetClaimsForEntity ( _
context As Uri, _
entity As SPClaim, _
claimProviderContext As SPClaimProviderContext _
) As SPClaim()
用法
Dim instance As SPClaimProvider
Dim context As Uri
Dim entity As SPClaim
Dim claimProviderContext As SPClaimProviderContext
Dim returnValue As SPClaim()
returnValue = instance.GetClaimsForEntity(context, _
entity, claimProviderContext)
public SPClaim[] GetClaimsForEntity(
Uri context,
SPClaim entity,
SPClaimProviderContext claimProviderContext
)
参数
context
类型:System.Uri指定操作的上下文。
entity
类型:Microsoft.SharePoint.Administration.Claims.SPClaim实体标识单个SPClaim我们要求的声明。
claimProviderContext
类型:Microsoft.SharePoint.Administration.Claims.SPClaimProviderContext扩充事宜的声明提供程序提供的额外信息。
返回值
类型:[]
一组的SPClaim对象。**[!:SPClaim.Type]属性值必须位于ClaimTypes()的结果。ValueType属性值必须位于[!:ClaimValueType]**的结果。
异常
异常 | 条件 |
---|---|
NotImplementedException | |
ArgumentNullException | 如果context或entity为空。 |