Partager via


SPClaimProvider.EntityTypesContain - Méthode

Vérifie le type d'entité.

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

Syntaxe

'Déclaration
Protected Shared Function EntityTypesContain ( _
    entityTypes As String(), _
    requestedEntityType As String _
) As Boolean
'Utilisation
Dim entityTypes As String()
Dim requestedEntityType As String
Dim returnValue As Boolean

returnValue = SPClaimProvider.EntityTypesContain(entityTypes, _
    requestedEntityType)
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.

Remarques

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.

Exemples

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

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

            result = EntityTypesContain(entityTypes, MyEntityType);

            return result;
        }

Voir aussi

Référence

SPClaimProvider classe

SPClaimProvider - Membres

Microsoft.SharePoint.Administration.Claims - Espace de noms