Metodo TeamFoundationIdentityService.ReadFilteredIdentities

ReadFilteredIdentities viene utilizzato per recuperare una serie di identità basata su un'espressione.L'espressione è una sintassi simile a una clausola WHERE SQL.Per informazioni dettagliate sulle funzionalità di espressioni, vedere la documentazione della classe QueryExpression.

Ci sono due parti per l'espressione.Vi sono un insieme di valori che possono essere utilizzati dall'identità e AND'ed devono essere tra loro.Si tratta di operazioni quali l'identità DisplayName o IdentityType.Tutti i confronti tra stringhe vengono eseguiti tra maiuscole e minuscole.

Proprietà specifiche disponibili in tutte le identità: supporta Microsoft.TeamFoundation.Identity: In (FUTURE) - un membro diretto del valore che deve essere un TFID.Nella casella di gruppo (FUTURE) - Diretto o indiretto membro del valore che deve essere un TFID.Vicino a: Termine speciali che presenta condizioni estensibile che definiscono vicino valore deve essere un TFID.

Supporta Microsoft.TeamFoundation.Identity.DisplayName: =-- il nome visualizzato dell'identità è uguale al valore.Contiene - Il nome dell'identità contiene il valore.StartsWith: Il nome visualizzato dell'identità è inizia con il valore Microsoft.TeamFoundation.Identity.Type.Supporta: =-- il valore deve essere 'Group' o 'Utente' Microsoft.TeamFoundation.Identity.Scope.Supporta: =-- valore deve essere una stringa che rappresenta gli ambiti validi di ambito sono [SERVER] [projecturi], [NomeProgetto] e projecturi.Se questa condizione non viene specificata, viene utilizzato [SERVER].

Tutte le altre proprietà verranno confrontati con le proprietà estendibili associate all'identità.Questi confronti devono seguire eventuali proprietà conosciuta in caso contrario che verrà effettuato queste comaprisons contro le proprietà estendibili.

Le parentesi non sono supportate.

Spazio dei nomi:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Sintassi

'Dichiarazione
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
)

Parametri

  • expression
    Tipo: System.String
    Espressione di query che verrà utilizzata per filtrare il set di identità restituito.
  • suggestedPageSize
    Tipo: System.Int32
    È necessario il numero di identità, che il server deve restituire se il paging.
  • lastSearchResult
    Tipo: System.String
    Quando il paging è stato il primo o l'ultimo record dalla pagina precedente in base alla direzione.
  • lookForward
    Tipo: System.Boolean
    Risultato di una ricerca precedente quando è stata fornita la direzione in cui potrà continuare la ricerca.

Valore restituito

Tipo: Microsoft.TeamFoundation.Framework.Server.FilteredIdentitiesList

Implementa

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

TeamFoundationIdentityService Classe

Spazio dei nomi Microsoft.TeamFoundation.Framework.Server