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
- requestContext
Type : Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Contexte de l'exécution actuelle de requête.
- 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.
- membershipQuery
Type : Microsoft.TeamFoundation.Framework.Common.MembershipQuery
Quel type d'appartenance doit être retournée pour les identités résultante.
Valeur de retour
Type : Microsoft.TeamFoundation.Server.Core.TeamFoundationFilteredIdentitiesList
retourne TeamFoundationFilteredIdentitiesList ;
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.