Repository.QueryBranches-Methode
Suchen Sie alle relativen für die Elementangabe.
Zum Beispiel: Craig verzweigt a.cs - > b.cs; Justin verzweigt b.cs - > c.cs; und Amy verzweigt b.cs - > d.cs. Anschließend sollten 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: NULL; BranchToItem: b.cs, BranchFromItem: a.cs; BranchToItem: c.cs, BranchFromItem: b.cs; BranchToItem: d.cs, BranchFromItem: b.cs.
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
<WebMethodAttribute> _
Public Function QueryBranches ( _
workspaceName As String, _
workspaceOwner As String, _
items As ItemSpec(), _
version As VersionSpec _
) As BranchRelative()()
[WebMethodAttribute]
public BranchRelative[][] QueryBranches(
string workspaceName,
string workspaceOwner,
ItemSpec[] items,
VersionSpec version
)
Parameter
- 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.