ITeamFoundationIdentityService.ReadFilteredIdentities-Methode
ReadFilteredIdentities wird verwendet, um einen Satz von Identitäten anhand einer Wortfolge abzurufen. Der Ausdruck enthält eine Syntax, die einer SQL-wher-Klausel ähnelt. Detaillierte Informationen auf Ausdrücken finden die Funktionen Dokumentation zum QueryExpression - Klasse. Es gibt zwei Teile für den Ausdruck. Es gibt eine Reihe von Werten, die von der Identität verwendet werden können und sie müssen AND'ed zusammengefasst werden. Diese sind Aufgaben wie die Identitäten - oder IdentityType. Alle Zeichenfolgenvergleiche sind getanes die Groß-/Kleinschreibung nicht beachtet wird. Bestimmte Eigenschaften verfügbar für alle Identitäten: Microsoft.TeamFoundation.Identity-Unterstützung: In (ZUKUNFT) - Ein direkter Member des Werts, den muss eine TFID mit (ZUKUNFT) - Ein direktes oder indirektes Mitglied des Werts, der eine TFID neben sein muss - Spezialisierter Begriff, erweiterbare der Bedingungen hat, die nahe Wert definieren, muss eine TFID sein. Microsoft.TeamFoundation.Identity.DisplayName-Unterstützung: = - Der Anzeigename der Identität ist gleich dem Wert enthält - Der Anzeigename der Identität enthält den Wert "StartsWith" - Der Anzeigename der Identität ist der Wert beginnt mit Microsoft.TeamFoundation.Identity.Type Unterstützung: = - Wert muss "Gruppe" oder "Benutzer" sein Microsoft.TeamFoundation.Identity.Scope-Unterstützung: = - Wert muss eine Zeichenfolge, die den Bereich, der gültige Bereiche darstellt, [SERVER], [projecturi] sind, [projectname], und projecturi, wenn diese Bedingung nicht [SERVER] wird angegeben wird. Alle anderen Eigenschaften sind im Vergleich für erweiterbare Eigenschaften an, die mit der Identität zugeordnet werden. Diese Vergleiche MÜSSEN alle bekannten Eigenschaften ausführen; andernfalls, das diese für erweiterbare Eigenschaften verglichen werden. Keine Klammer wird unterstützt.
Namespace: Microsoft.TeamFoundation.Server.Core
Assembly: Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.dll)
Syntax
'Declaration
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
)
Parameter
- requestContext
Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Kontext der aktuellen Anforderungsausführung.
- expression
Typ: System.String
, um den Satz verwendet werden Abfrageausdruck zurückgegebener Identitäten zu filtern.
- suggestedPageSize
Typ: System.Int32
Zahl Identitäten, die der Server beim Paging zurückgeben sollte, erforderlich ist.
- lastSearchResult
Typ: System.String
Als, dies war zu blättern zum ersten oder letzten Datensatz von der vorherigen Seite abhängig von Richtung.
- lookForward
Typ: System.Boolean
Als ein vorhergehendes Suchergebnis angegeben wurde, der Richtung der Suche wird, fahren Sie fort.
- membershipQuery
Typ: Microsoft.TeamFoundation.Framework.Common.MembershipQuery
Art der Mitgliedschaft für die resultierenden Identitäten zurückgegeben werden soll.
Rückgabewert
Typ: Microsoft.TeamFoundation.Server.Core.TeamFoundationFilteredIdentitiesList
Gibt TeamFoundationFilteredIdentitiesList zurück.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.