Freigeben über


SPClaimProvider.FillClaimTypes-Methode

Bei der Implementierung in einer abgeleiteten Klasse gibt den Satz der möglichen Ansprüche Typen, die der Anspruchsanbieter unterstützt.

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

Syntax

'Declaration
Protected MustOverride Sub FillClaimTypes ( _
    claimTypes As List(Of String) _
)
'Usage
Dim claimTypes As List(Of String)

Me.FillClaimTypes(claimTypes)
protected abstract void FillClaimTypes(
    List<string> claimTypes
)

Parameter

Hinweise

Ansprüche können durch die Implementierung von anspruchsauswahl im Steuerelement Personenauswahl angezeigt werden. Wenn Sie in das Steuerelement Personenauswahl anspruchsauswahl implementieren möchten, müssen Sie diese Methode implementieren. Dies ist auch erforderlich, wenn Sie Unterstützung möchten anspruchserweiterung beanspruchen. Darüber hinaus müssen Sie auch FillSchema(), **FillClaimValueTypes()**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 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);
}

Siehe auch

Referenz

SPClaimProvider Klasse

SPClaimProvider-Member

Microsoft.SharePoint.Administration.Claims-Namespace