Partager via


ITeamFoundationIdentityService.ReadFilteredIdentities, méthode

ReadFilteredIdentities est utilisé pour récupérer un jeu d'identités selon une expression. L'expression est une syntaxe qui ressemble à une clause SQL WHERE. Pour obtenir des informations complètes sur les fonctions d'expressions consultez la documentation sur la classe de QueryExpression. Deux composants à l'expression. Il existe un ensemble de valeurs qui peuvent être utilisées de l'identité et doivent être AND'au jeu. Ce sont des éléments tels que les identités DisplayName ou IdentityType. Toutes les comparaisons de chaînes ne respectent pas la casse fait. Propriétés spécifiques disponibles dans toutes les identités : Prend en charge de Microsoft.TeamFoundation.Identity : Dans (AVENIR) -- Un membre direct de la valeur sous laquelle doit être un TFID (AVENIR) -- Un membre direct ou indirect de la valeur qui doit presque être un TFID -- Le terme spécialisé qui a les conditions extensibles qui définissent vers la valeur doit être un TFID. Prend en charge de Microsoft.TeamFoundation.Identity.DisplayName : = -- Nom complet de l'identité est égal à la valeur contient -- Nom complet de l'identité contient la valeur StartsWith -- Nom complet de l'identité est commence par les prises en charge de la valeur Microsoft.TeamFoundation.Identity.Type : = -- La valeur doit être prend en charge de Microsoft.TeamFoundation.Identity.Scope « groupe » ou « utilisateur » : = -- La valeur doit une chaîne représentant la portée des portées que valides sont [SERVEUR], [projecturi], [projectname], et projecturi si cette condition n'est pas fournie [SERVEUR] est utilisée. Les autres propriétés vont comparé aux propriétés extensibles associées à l'identité. Ces comparaisons DOIVENT suivre les propriétés connues sinon que ces comparaisons sont effectuées auprès des propriétés extensibles. Aucune parenthèse n'est pas prise en charge.

Espace de noms :  Microsoft.TeamFoundation.Server.Core
Assembly :  Microsoft.TeamFoundation.Server.Core (dans Microsoft.TeamFoundation.Server.Core.dll)

Syntaxe

'Déclaration
Function ReadFilteredIdentities ( _
    requestContext As TeamFoundationRequestContext, _
    expression As String, _
    suggestedPageSize As Integer, _
    lastSearchResult As String, _
    lookForward As Boolean, _
    membershipQuery As MembershipQuery _
) As TeamFoundationFilteredIdentitiesList
TeamFoundationFilteredIdentitiesList ReadFilteredIdentities(
    TeamFoundationRequestContext requestContext,
    string expression,
    int suggestedPageSize,
    string lastSearchResult,
    bool lookForward,
    MembershipQuery membershipQuery
)

Paramètres

  • expression
    Type : System.String
    Expression de requête à utiliser pour filtrer le jeu des identités retournées.
  • suggestedPageSize
    Type : System.Int32
    Nombre d'identités que le serveur doit retourner si la pagination est requis.
  • lastSearchResult
    Type : System.String
    Lorsque la pagination ceci est le premier ou le dernier enregistrement de la page précédente selon la direction.
  • lookForward
    Type : System.Boolean
    Lorsqu'une fournissait des résultats de la recherche précédents que la direction effectue la recherche Continuer.

Valeur de retour

Type : Microsoft.TeamFoundation.Server.Core.TeamFoundationFilteredIdentitiesList
retourne TeamFoundationFilteredIdentitiesList ;

Sécurité .NET Framework

Voir aussi

Référence

ITeamFoundationIdentityService Interface

Microsoft.TeamFoundation.Server.Core, espace de noms