Freigeben über


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

  • workspaceName
    Typ: System.String
    Der Arbeitsbereich, aus der ItemSpecs und aufzulösen.
  • workspaceOwner
    Typ: System.String
    Der Besitzer des Arbeitsbereichs.

Rückgabewert

Typ: array<array<Microsoft.TeamFoundation.VersionControl.Server.BranchRelative[][]
BranchRelative[][]

.NET Framework-Sicherheit

Siehe auch

Referenz

TeamFoundationVersionControlService Klasse

Microsoft.TeamFoundation.VersionControl.Server-Namespace