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
)
參數
claimTypes
Type: System.Collections.Generic.List<String>宣告類型] 清單以進行修改。
備註
宣告可以藉由實作宣告挑選人員選擇 」 控制項中顯示。如果您想要實作挑選人員選擇 」 控制項中的宣告,您必須實作此方法。如果您想支援這是第也需要宣告增強。此外,您也必須在SPClaimProvider類別中實作FillSchema()、 **FillClaimValueTypes()及FillEntityTypes()**方法。
挑選的詳細資訊宣告,請參閱How to: Create a Claims Provider和Claims 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);
}