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
claimValueTypes
Typ: System.Collections.Generic.List<String>Die Liste, in dem Wert Anspruchstypen hinzugefügt werden soll.
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);
}