共用方式為


SPClaimProvider.FillClaimTypes method

衍生的類別中實作時,會指定宣告提供者支援的可能的宣告類型的設定。

Namespace:  Microsoft.SharePoint.Administration.Claims
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'宣告
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()**方法。

挑選的詳細資訊宣告,請參閱How to: Create a Claims ProviderClaims Provider

Sample code provided by:Andy Li,Microsoft Corporation。

Examples

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 class

SPClaimProvider members

Microsoft.SharePoint.Administration.Claims namespace