TeamFoundationVersionControlService.QueryPendingSets-Methode (TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean, Boolean, array<String[], Boolean)
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 QueryPendingSets ( _
requestContext As TeamFoundationRequestContext, _
localWorkspaceName As String, _
localWorkspaceOwner As String, _
queryWorkspaceName As String, _
ownerName As String, _
itemSpecs As ItemSpec(), _
generateDownloadUrls As Boolean, _
maskLocalWorkspaces As Boolean, _
itemPropertyFilters As String(), _
includePendingChangeSignature As Boolean _
) As TeamFoundationDataReader
public TeamFoundationDataReader QueryPendingSets(
TeamFoundationRequestContext requestContext,
string localWorkspaceName,
string localWorkspaceOwner,
string queryWorkspaceName,
string ownerName,
ItemSpec[] itemSpecs,
bool generateDownloadUrls,
bool maskLocalWorkspaces,
string[] itemPropertyFilters,
bool includePendingChangeSignature
)
Parameter
- requestContext
Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Der Anforderungskontext.
- localWorkspaceName
Typ: System.String
Der lokale Arbeitsbereichsname, wenn itemSpecs lokale Pfade enthalten.
- localWorkspaceOwner
Typ: System.String
Der lokale Arbeitsbereichsbesitzer, wenn Arbeitsbereichsname lokaler angegeben wird.
- queryWorkspaceName
Typ: System.String
Der Arbeitsbereichsname (kann NULL sein).
- ownerName
Typ: System.String
Der Besitzername (kann NULL sein), der der Arbeitsbereichsbesitzer ist, wenn der Arbeitsbereichsname nicht NULL ist.
- itemSpecs
Typ: array<Microsoft.TeamFoundation.VersionControl.Server.ItemSpec[]
Die Elemente.
- 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).
- maskLocalWorkspaces
Typ: System.Boolean
- itemPropertyFilters
Typ: array<System.String[]
- includePendingChangeSignature
Typ: System.Boolean
Rückgabewert
Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationDataReader
TeamFoundationDataReader mit Ergebnissen in der folgenden Reihenfolge: PendingSet[] - Array von PendingSet-Objekten, die PendingChange enthalten.Failure[] - Liste der Fehler bei der Abfrage der ausstehenden Sätze.
.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.