SPClaimProvider.FillClaimTypes 方法

派生类中实现时,指定声明提供程序支持的可能的声明类型的集合。

命名空间:  Microsoft.SharePoint.Administration.Claims
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
Protected MustOverride Sub FillClaimTypes ( _
    claimTypes As List(Of String) _
)
用法
Dim claimTypes As List(Of String)

Me.FillClaimTypes(claimTypes)
protected abstract void FillClaimTypes(
    List<string> claimTypes
)

参数

备注

索赔可以通过实施领料的理赔人员选取器控件中显示。如果您想要实现理赔人员选取器控件中领单,您必须实现此方法。如果您希望支持,这是也必需声称充实。此外,还必须实现在SPClaimProvider类中的FillSchema()FillClaimValueTypes(), **FillEntityTypes()**的方法。

领料更多的信息提出要求,请参阅如何:在 SharePoint 2013 中创建声明提供程序SharePoint 2013 中的声明提供程序

示例代码提供者:Andy Li,Microsoft Corporation。

示例

protected override void FillClaimTypes(List<string> claimTypes)
{

    if (null == claimTypes)
    {
        throw new ArgumentNullException("claimTypes");
    }

    // Adds the claim types that will be added by this claims provider.  
    claimTypes.Add(CRMClaimType.Role);
    claimTypes.Add(CRMClaimType.Region);
}

另请参阅

引用

SPClaimProvider 类

SPClaimProvider 成员

Microsoft.SharePoint.Administration.Claims 命名空间