共用方式為


SPClaimProvider.FillEntityTypes method

衍生的類別中實作時,會指定宣告提供者支援 「 人員選擇 」 控制項中顯示的可能的實體類型集。

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

Syntax

'宣告
Protected MustOverride Sub FillEntityTypes ( _
    entityTypes As List(Of String) _
)
'用途
Dim entityTypes As List(Of String)

Me.FillEntityTypes(entityTypes)
protected abstract void FillEntityTypes(
    List<string> entityTypes
)

參數

備註

您通常可以做為主要類型考量的實體類型。在各種**[T:HYPERLINK"ms-help://MS.SPF14SDK.en/SPF14MrefAdmin/html/ba710e89-6180-0fec-fb79-090451f9ee43.htm"Microsoft.SharePoint.Administration.Claims.SPClaimEntityTypes]**類別中定義的預先定義的實體類型。

如果您想要實作宣告挑選人員選擇 」 控制項中,您必須實作此方法。此外,您也必須在SPClaimProvider類別中實作FillSchema()、 **FillClaimValueTypes()FillClaimTypes()**方法。

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

下列範例會傳回**[P:HYPERLINK"mk:@MSITStore:D:\\\\aSDK\\\\SPF14.chm::/html/ba710e89-6180-0fec-fb79-090451f9ee43.htm"Microsoft.SharePoint.Administration.Claims.SPClaimEntityTypes.FormsRole]**做為實體類型。這表示此宣告提供者的宣告運作 like ASP.NET 角色提供者中的角色,以及您可以使用其為主體來保護 SharePoint 物件。

Sample code provided by:Andy Li,Microsoft Corporation。

Examples

protected override void FillEntityTypes(List<string> entityTypes)
{
    entityTypes.Add(SPClaimEntityTypes.FormsRole);
}

請參閱

參照

SPClaimProvider class

SPClaimProvider members

Microsoft.SharePoint.Administration.Claims namespace