Freigeben über


SPClaimProvider.FillClaimValueTypes-Methode

Bei der Implementierung in einer abgeleiteten Klasse gibt den Satz von möglichen Anspruchstyp Wert für Anspruchstyp, die der Anspruchsanbieter unterstützt.

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

Syntax

'Declaration
Protected MustOverride Sub FillClaimValueTypes ( _
    claimValueTypes As List(Of String) _
)
'Usage
Dim claimValueTypes As List(Of String)

Me.FillClaimValueTypes(claimValueTypes)
protected abstract void FillClaimValueTypes(
    List<string> claimValueTypes
)

Parameter

Hinweise

Diese Methode füllt die Forderung Werttypen, die in der SAML-Token eingefügt werden. Dies ist auch bekannt als anspruchserweiterung. Ein Claims Provider Aufwertung ein Benutzertoken mit bei der anspruchserweiterung-Anmeldung Ansprüche in anspruchserweiterung kann es sich um eine Anwendung zusätzliche Ansprüchen Token des Benutzers.

Sie müssen den Anspruch Werttypen in derselben Reihenfolge wie die Anspruchstypen in der FillClaimTypes -Methode zurückgegeben.

Wenn Sie die Forderung Entnahme im Steuerelement Personenauswahl implementieren möchten, müssen Sie diese Methode implementieren. Darüber hinaus müssen Sie auch FillSchema(), **FillClaimTypes()**und FillEntityTypes() Methoden in der SPClaimProvider -Klasse implementieren.

Weitere Informationen zur forderungsauswahl finden Sie unter How to: Create a Claims Provider und Claims Provider.

Beispielcode bereitgestellt von:Sample code provided by: Andy Li, Microsoft Corporation.

Beispiele

protected override void  ClaimValueTypes(List<string> claimValueTypes)
{
    if (null == claimValueTypes)
    {
        throw new ArgumentNullException("claimValueTypes");
    }
  claimValueTypes.Add(Microsoft.IdentityModel.Claims.ClaimValueTypes.String);
}

Siehe auch

Referenz

SPClaimProvider Klasse

SPClaimProvider-Member

Microsoft.SharePoint.Administration.Claims-Namespace