Share via


TeamFoundationIdentityService.ReadFilteredIdentities-Methode

ReadFilteredIdentities wird verwendet, um einen Satz von Identitäten aufgrund des Ausdrucks abzurufen.Der Ausdruck ist eine Syntax, die eine SQL WHERE-Klausel ähnelt.Informationen über die Funktionen für Ausdrücke finden Sie in der Dokumentation der Klasse QueryExpression.

Es gibt zwei Teile zum Ausdruck.Es gibt eine Reihe von Werten, die von der Identität verwendet werden können und sie muß Zugangseintrages zusammen.Hierbei handelt es sich um Dinge wie die Identitäten DisplayName oder IdentityType.Alle Zeichenfolgenvergleiche werden Groß-und Kleinschreibung durchgeführt.

Bestimmte Eigenschaften, die alle Identitäten verfügbar sind: Microsoft.TeamFoundation.Identity unterstützt: In (Zukunft)--ein direktes Mitglied der Wert, der eine TFID sein muss.Unter (Zukunft)--Direkte oder indirekte Mitglied der Wert, der eine TFID sein muss.In der Nähe von--Begriff wurde mit erweiterbare Bedingungen, die in der Nähe von Wert definieren muss eine TFID sein.

Microsoft.TeamFoundation.Identity.DisplayName unterstützt: =--der Anzeigename der Identität ist gleich dem Wert.Enthält--Der Anzeigename der Identität enthält, auf den Wert.StartsWith--Der Anzeigename der Identität ist beginnt mit dem Wert Microsoft.TeamFoundation.Identity.Type.Unterstützt: =--Wert muss 'Group' oder 'User' Microsoft.TeamFoundation.Identity.Scope.Unterstützt: =--Wert muss eine Zeichenfolge, die der Bereich gültige Bereiche sind [SERVER] [Projecturi], [Projektname] und Projecturi.Wenn diese Bedingung nicht angegeben wird, wird [SERVER] verwendet.

Alle anderen Eigenschaften wird im Vergleich mit erweiterbare Eigenschaften, die die Identität zugeordnet.Diese Vergleiche müssen alle bekannten Eigenschaften sonst folgen, die diese Comaprisons für erweiterbare Eigenschaften ausgeführt werden.

Es werden keine Klammern unterstützt.

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Syntax

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

Parameter

  • expression
    Typ: System.String
    Ein Abfrageausdruck, die zum Filtern der zurückgegebenen Identitäten verwendet werden.
  • suggestedPageSize
    Typ: System.Int32
    Anzahl der Identitäten, die der Server zurückgeben soll, wenn paging ist erforderlich.
  • lastSearchResult
    Typ: System.String
    Wenn das paging wurde der erste oder letzte Datensatz der vorherigen Seite je nach Richtung.
  • lookForward
    Typ: System.Boolean
    Wenn eine vorherige Suchergebnis versorgte welche Richtung die Suche fortgesetzt wird.

Rückgabewert

Typ: Microsoft.TeamFoundation.Framework.Server.FilteredIdentitiesList

Implementiert

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

.NET Framework-Sicherheit

Siehe auch

Referenz

TeamFoundationIdentityService Klasse

Microsoft.TeamFoundation.Framework.Server-Namespace