Partager via


TeamFoundationIdentityService.ReadFilteredIdentities, méthode

ReadFilteredIdentities est utilisée pour récupérer un jeu d'identités basées sur une expression.L'expression est une syntaxe qui ressemble à une clause WHERE SQL.Pour plus d'informations sur les capacités d'expressions, consultez la documentation de la classe QueryExpression.

Il y a deux parties à l'expression.Il existe un ensemble de valeurs qui peuvent être utilisés à partir de l'identité et ils doivent se trouver AND'ed.Il s'agit des choses telles que les identités DisplayName ou IdentityType.Toutes les comparaisons de chaînes sont effectuées de la casse.

Disponibles à partir de toutes les identités des propriétés spécifiques : Microsoft.TeamFoundation.Identity prend en charge : dans (à venir)--un membre direct de la valeur qui doit être un TFID.Sous (à venir)--Direct ou indirect membre de la valeur qui doit être un TFID.Proximité--Terme universités qui dispose de conditions extensibles qui définissent près de valeur doit être un TFID.

Prend en charge Microsoft.TeamFoundation.Identity.DisplayName: =--le nom complet de l'identité est égal à la valeur.Contient--Le nom complet de l'identité contienne la valeur.StartsWith--Le nom complet de l'identité est commence par la valeur Microsoft.TeamFoundation.Identity.Type.Prend en charge: =--valeur doit être « Groupe » ou « Utilisateur » Microsoft.TeamFoundation.Identity.Scope.Prend en charge: =--valeur doit être une chaîne représentant les étendues valides étendue sont [serveur], [projecturi], [NomProjet] et projecturi.Si cette condition n'est pas fournie, [serveur] est utilisé.

Toutes les autres propriétés seront comparées avec extensibles propriétés associées à l'identité.Ces comparaisons doivent suivre les propriétés connues sinon que ces comaprisons se fera par rapport aux propriétés extensibles.

Aucune parenthèse n'est pris en charge.

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

Syntaxe

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

Paramètres

  • expression
    Type : System.String
    Expression de requête qui sera utilisée pour filtrer le jeu d'identités retournés.
  • suggestedPageSize
    Type : System.Int32
    Nombre d'identités, que le serveur doit renvoyer si la pagination est requis.
  • lastSearchResult
    Type : System.String
    Lors de la pagination c'était le premier ou dernier enregistrement à partir de la page précédente, selon la direction.
  • lookForward
    Type : System.Boolean
    Entraîner lors d'une recherche précédente a été fourni à la direction de la recherche continue.

Valeur de retour

Type : Microsoft.TeamFoundation.Framework.Server.FilteredIdentitiesList

Implémentations

ITeamFoundationIdentityService.ReadFilteredIdentities(TeamFoundationRequestContext, String, Int32, String, Boolean, MembershipQuery)

Sécurité .NET Framework

Voir aussi

Référence

TeamFoundationIdentityService Classe

Microsoft.TeamFoundation.Framework.Server, espace de noms