Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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
- requestContext
Tipo: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Contesto di esecuzione richiesta corrente.
- 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.
- membershipQuery
Tipo: Microsoft.TeamFoundation.Framework.Common.MembershipQuery
Per le identità risultante deve essere restituito il tipo di appartenenza.
Valore restituito
Tipo: Microsoft.TeamFoundation.Framework.Server.FilteredIdentitiesList
Implementa
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.