TeamFoundationVersionControlService.QueryBranches-Methode
Suchen Sie alle relativen für die Elementangabe.
z.: Craig verzweigt a.cs - > Verzweigungen b.cs b.cs Justin - > Verzweigungen b.cs c.cs Amy - > sollte d.cs dann die folgenden Daten zurückgegeben werden, wenn QueryBranches aufgerufen wird, indem a.cs, b.cs, c.cs oder d.cs verwendet: BranchToItem: a.cs, BranchFromItem: UNGÜLTIGES BranchToItem: b.cs, BranchFromItem: a.cs BranchToItem: c.cs, BranchFromItem: b.cs BranchToItem: d.cs, BranchFromItem: b.cs, das das Verzweigungsdiagramm des Elements ist.
Eine weitere Komplikation ist, dass der Benutzer z, der um diese Daten auffordert, keine Leseberechtigung auf alle Verzweigungsverwandten kann. Wenn dies auftritt, wird die entsprechende Elementstruktur auf NULL festgelegt.
Das RelativeToItemId und RelativeFromItemId werden auf Grundlage ServerItem zugewiesen; Changeset, damit der Aufrufer dieser API die Form des Diagramms ermittelt werden kann, wenn alle Daten für Benutzer nicht sichtbar sind.
Namespace: Microsoft.TeamFoundation.VersionControl.Server
Assembly: Microsoft.TeamFoundation.VersionControl.Server (in Microsoft.TeamFoundation.VersionControl.Server.dll)
Syntax
'Declaration
Public Function QueryBranches ( _
requestContext As TeamFoundationRequestContext, _
workspaceName As String, _
workspaceOwner As String, _
items As ItemSpec(), _
version As VersionSpec _
) As BranchRelative()()
public BranchRelative[][] QueryBranches(
TeamFoundationRequestContext requestContext,
string workspaceName,
string workspaceOwner,
ItemSpec[] items,
VersionSpec version
)
Parameter
- requestContext
Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Der Anforderungskontext.
- workspaceName
Typ: System.String
Der Arbeitsbereich, aus der ItemSpecs und aufzulösen.
- workspaceOwner
Typ: System.String
Der Besitzer des Arbeitsbereichs.
- items
Typ: array<Microsoft.TeamFoundation.VersionControl.Server.ItemSpec[]
Das zu verarbeiten ItemSpecs.
- version
Typ: Microsoft.TeamFoundation.VersionControl.Server.VersionSpec
An die Version, um das Element zu beheben.
Rückgabewert
Typ: array<array<Microsoft.TeamFoundation.VersionControl.Server.BranchRelative[][]
BranchRelative[][]
.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.