Metoda TeamFoundationIdentityService.ReadFilteredIdentities —
ReadFilteredIdentities jest używany do pobierania zestaw tożsamości na podstawie wyrażenia.Wyrażenie jest składni, która jest podobna do klauzuli WHERE języka SQL.Szczegółowe informacje na temat możliwości wyrażenia zobacz dokumentację klasy QueryExpression.
Istnieją dwie części wyrażenia.Są to zbiór wartości, które mogą być używane z tożsamości i tematyczne muszą być ze sobą.Są to między innymi tożsamościami DisplayName lub IdentityType.Wykonywane są liter wszystkich porównaniach ciągów znaków.
Szczególne właściwości dostępne od wszystkich tożsamości: obsługuje Microsoft.TeamFoundation.Identity: W (PRZYSZŁYCH)--bezpośrednim członkiem wartość, która musi być TFID.W obszarze (PRZYSZŁYCH)--Bezpośredni lub pośredni członek wartość, która musi być TFID.W pobliżu--Termin ukończenia specjalistycznych, który ma extensible warunków, definiujących obok wartości muszą być TFID.
Obsługuje Microsoft.TeamFoundation.Identity.DisplayName: =--Nazwa wyświetlana tożsamości jest równa wartości.Zawiera--Nazwa wyświetlana tożsamości zawiera wartość.StartsWith--Nazwa wyświetlana tożsamości jest zaczyna się od wartości Microsoft.TeamFoundation.Identity.Type.Obsługuje: =--wartość musi być "Grupa" lub "Użytkownik" Microsoft.TeamFoundation.Identity.Scope.Obsługuje: =--wartość musi ciąg reprezentujący zakres prawidłowe zakresy są [serwer] [projecturi] [NazwaProjektu] i projecturi.Jeżeli warunek ten nie jest podany, używany jest [serwer].
Wszystkie inne właściwości będą porównywane z extensible właściwości skojarzonych z tożsamości.Tych porównań, należy wykonać żadnych znanych właściwości inaczej comaprisons te będą wnoszone przeciwko extensible właściwości.
Nawiasy nie są obsługiwane.
Przestrzeń nazw: Microsoft.TeamFoundation.Framework.Server
Zestaw: Microsoft.TeamFoundation.Framework.Server (w Microsoft.TeamFoundation.Framework.Server.dll)
Składnia
'Deklaracja
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
)
Parametry
- requestContext
Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Kontekst wykonywania bieżącego żądania.
- expression
Typ: System.String
Wyrażenie kwerendy, które będą używane do filtrowania zestawu zwracane tożsamości.
- suggestedPageSize
Typ: System.Int32
Wymagany jest numer tożsamości, które serwer powinien zwrócić Jeśli stronicowania.
- lastSearchResult
Typ: System.String
Gdy stronicowania to był pierwszy lub ostatni rekord z poprzedniej strony, w zależności od kierunku.
- lookForward
Typ: System.Boolean
Kiedy poprzednie wyszukiwanie spowodować została dostarczona, kierunek, w którym kontynuować wyszukiwanie.
- membershipQuery
Typ: Microsoft.TeamFoundation.Framework.Common.MembershipQuery
Typ członkostwa powinny być zwrócone do wynikowej tożsamości.
Wartość zwracana
Typ: Microsoft.TeamFoundation.Framework.Server.FilteredIdentitiesList
Implementuje
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..