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.EntityTypesContain - Méthode

SharePoint 2013

Vérifie le type d'entité.

Espace de noms :  Microsoft.SharePoint.Administration.Claims
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

protected static bool EntityTypesContain(
	string[] entityTypes,
	string requestedEntityType
)

Paramètres

entityTypes
Type : []

L'ensemble de types d'entité qui sont passés à l'opération demandée, telle que la méthode FillResolve() .

requestedEntityType
Type : System.String

Le type d'entité qui vérifie si le paramètre entityTypes pour cette opération.

Valeur renvoyée

Type : System.Boolean
true si le type d'entité contient le type d'entité demandé ; dans le cas contraire, false.

Le premier exemple d'extrait de code suivant montre comment utiliser cette méthode si vous n'utilisez pas un type d'entité personnalisée. Par exemple, vous utilisez des rôles de formulaires. Par conséquent, si le sélecteur ne demande pas de rôles de formulaires, puis vos méthodes de recherche et de résolution ne doivent pas Impliquez-vous. Pour exemple, si le sélecteur est configuré pour retourner uniquement les listes de distribution et donc pas rôles puis de votre fournisseur de réclamations ne doit pas renvoyer des données.

Le second extrait de code montre qu'un exemple avec est un type d'entité personnalisée.

if (!EntityTypesContain(entityTypes, SPClaimEntityTypes.FormsRole))
      return;

private bool DoesEntityTypesContainMyCustomType(String[] entityTypes)
        {
            bool result = false;

            result = EntityTypesContain(entityTypes, MyEntityType);

            return result;
        }

Afficher: