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
claimTypes
Typ: System.Collections.Generic.List<String>Geben Sie die Ansprüche Liste geändert werden soll.
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);
}