共用方式為


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
)

參數

備註

此方法會填滿會放入 SAML 權杖宣告值類型。這也稱為是宣告增強。在宣告增強期間登入宣告增強宣告使用者 token 與宣告提供者加強能讓使用者的權杖將增強其他宣告應用程式。

您必須為FillClaimTypes方法中的宣告類型的相同順序傳回宣告值類型。

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

如需宣告挑選的詳細資訊,請參閱How to: Create a Claims ProviderClaims 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);
}

請參閱

參照

SPClaimProvider class

SPClaimProvider members

Microsoft.SharePoint.Administration.Claims namespace