Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

SPClaimProvider.FillClaimValueTypes - Méthode

SharePoint 2013

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)

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.

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.

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

Afficher: