SPClaimProvider.FillClaimValueTypes - Méthode
En cas d'implémentation dans une classe dérivée, spécifie le jeu de type de valeur de revendication possibles pour le type de revendication prenant en charge le fournisseur de réclamations.
Espace de noms : Microsoft.SharePoint.Administration.Claims
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Protected MustOverride Sub FillClaimValueTypes ( _
claimValueTypes As List(Of String) _
)
'Utilisation
Dim claimValueTypes As List(Of String)
Me.FillClaimValueTypes(claimValueTypes)
protected abstract void FillClaimValueTypes(
List<string> claimValueTypes
)
Paramètres
claimValueTypes
Type : System.Collections.Generic.List<String>La liste où les types de valeur de revendication seront ajoutés.
Remarques
Cette méthode remplit les types de valeur de revendication qui seront placés dans le jeton SAML. Il est également appelé augmentation de revendications. En augmentation de créances, un renforce de fournisseur de revendications avec un jeton d'utilisateur prétend lors de l'augmentation de demandes de connexion permet à une application compléter les déclarations supplémentaires dans le jeton d'utilisateur.
Vous devez renvoyer des types valeur la revendication dans le même ordre que les types de revendications dans la méthode FillClaimTypes .
Si vous souhaitez implémenter le prélèvement de revendication dans le contrôle sélecteur de personnes, vous devez implémenter cette méthode. En outre, vous devez également implémenter les méthodes FillSchema(), **FillClaimTypes()**et FillEntityTypes() dans la classe SPClaimProvider .
Pour plus d'informations sur les demandes de prélèvement, voir How to: Create a Claims Provider et Claims Provider.
Exemple de code fourni par : Andy Li, Microsoft Corporation.
Exemples
protected override void ClaimValueTypes(List<string> claimValueTypes)
{
if (null == claimValueTypes)
{
throw new ArgumentNullException("claimValueTypes");
}
claimValueTypes.Add(Microsoft.IdentityModel.Claims.ClaimValueTypes.String);
}