Freigeben über


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

  • 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.

Rückgabewert

Typ: Microsoft.TeamFoundation.Server.Core.TeamFoundationFilteredIdentitiesList
Gibt TeamFoundationFilteredIdentitiesList zurück.

.NET Framework-Sicherheit

Siehe auch

Referenz

ITeamFoundationIdentityService Schnittstelle

Microsoft.TeamFoundation.Server.Core-Namespace