SPClaimProvider.FillClaimValueTypes method
衍生的類別中實作時,會指定可能的宣告值類型的宣告提供者支援的宣告類型的設定。
Namespace: Microsoft.SharePoint.Administration.Claims
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
Protected MustOverride Sub FillClaimValueTypes ( _
claimValueTypes As List(Of String) _
)
'用途
Dim claimValueTypes As List(Of String)
Me.FillClaimValueTypes(claimValueTypes)
protected abstract void FillClaimValueTypes(
List<string> claimValueTypes
)
參數
claimValueTypes
Type: System.Collections.Generic.List<String>要新增宣告值類型清單。
備註
此方法會填滿會放入 SAML 權杖宣告值類型。這也稱為是宣告增強。在宣告增強期間登入宣告增強宣告使用者 token 與宣告提供者加強能讓使用者的權杖將增強其他宣告應用程式。
您必須為FillClaimTypes方法中的宣告類型的相同順序傳回宣告值類型。
如果您想要實作宣告挑選人員選擇 」 控制項中,您必須實作此方法。此外,您也必須在SPClaimProvider類別中實作FillSchema()、 **FillClaimTypes()及FillEntityTypes()**方法。
如需宣告挑選的詳細資訊,請參閱How to: Create a Claims Provider和Claims Provider。
Sample code provided by:Andy Li,Microsoft Corporation。
Examples
protected override void ClaimValueTypes(List<string> claimValueTypes)
{
if (null == claimValueTypes)
{
throw new ArgumentNullException("claimValueTypes");
}
claimValueTypes.Add(Microsoft.IdentityModel.Claims.ClaimValueTypes.String);
}