Freigeben über


TeamFoundationVersionControlService.QueryPendingChangesForWorkspace-Methode

Gibt eine Liste der ausstehenden Änderungen zurück, die angegebene Kriterien erfüllen.

Wenn workspaceName nicht NULL ist, muss ownerName ebenfalls angegeben werden.

Untergeordnete Elemente werden entsprechend der rekursiven Option zurückgegeben. Wenn RecursionType.None angegeben ist, wird nur das serverItem zurückgegeben wird. Wenn RecursionType.OneLevel angegeben wird und serverItem einen Ordner darstellt, werden Ordner und dessen direkt untergeordneten Elemente zurückgegeben. Wenn RecursionType.Full angegeben wird und serverItem ist ein Ordner, den alle Nachfolger zurückgegeben werden.

Diese Funktion gibt ein Array PendingSet-Objekten zurück, von denen jedes einen Arbeitsbereich darstellt. Innerhalb jedes PendingSet-Objekts ist ein Array von PendingChanges, das die Änderungen darstellen, die diesem Arbeitsbereich gehören.

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

Syntax

'Declaration
Public Function QueryPendingChangesForWorkspace ( _
    requestContext As TeamFoundationRequestContext, _
    workspaceName As String, _
    workspaceOwner As String, _
    itemSpecs As ItemSpec(), _
    generateDownloadUrls As Boolean, _
    pageSize As Integer, _
    lastChange As String, _
    includeMergeInfo As Boolean, _
    maskLocalWorkspaces As Boolean, _
    itemPropertyFilters As String() _
) As TeamFoundationDataReader
public TeamFoundationDataReader QueryPendingChangesForWorkspace(
    TeamFoundationRequestContext requestContext,
    string workspaceName,
    string workspaceOwner,
    ItemSpec[] itemSpecs,
    bool generateDownloadUrls,
    int pageSize,
    string lastChange,
    bool includeMergeInfo,
    bool maskLocalWorkspaces,
    string[] itemPropertyFilters
)

Parameter

  • workspaceOwner
    Typ: System.String
    Der Arbeitsbereichsbesitzername.
  • generateDownloadUrls
    Typ: System.Boolean
    Wenn true, kann der Server die Informationen enthält, die erforderlich ist, um Dateien herunterzuladen.Legen Sie nur dieses fest, um auszurichten, wenn Sie die Dateien herunterladen werden, die die Objekte verwenden, die zurückgegeben werden.Der Aufruf ist schneller und benötigt weniger Bandbreite, wenn dieser Parameter falsch ist (Standard für Überladungen, die es nicht angeben).
  • pageSize
    Typ: System.Int32
    Die maximale Anzahl von ausstehenden Änderungen wieder in diesem Aufruf.
  • lastChange
    Typ: System.String
    Gibt die letzte Änderung an, die in einer vorherigen Seite empfängt.Die ausstehenden Änderungen, die in diesem Aufruf zurückgegeben werden, sind die, die ausschließlich nach diesem Element stammen.
  • includeMergeInfo
    Typ: System.Boolean
    Ob Quelle zusammenführen Sie Informationen enthält.

Rückgabewert

Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationDataReader
TeamFoundationDataReader mit Ergebnissen in der folgenden Reihenfolge: PendingChange[] - Array von PendingChange-Objekten.Failure[] - Liste der Fehler bei der Abfrage der ausstehenden Sätze.

.NET Framework-Sicherheit

Siehe auch

Referenz

TeamFoundationVersionControlService Klasse

Microsoft.TeamFoundation.VersionControl.Server-Namespace