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
- requestContext
Type : Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Contexte de l'exécution de la demande en cours.
- 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.
- membershipQuery
Type : Microsoft.TeamFoundation.Framework.Common.MembershipQuery
Quel type d'appartenance doit être retourné pour les identités qui en résulte.
Valeur de retour
Type : Microsoft.TeamFoundation.Framework.Server.FilteredIdentitiesList
Implémentations
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.