Compartilhar via


Método TeamFoundationVersionControlService.QueryBranches

Localizar todos os parentes para cada especificação de item.

por exemplo: Craig ramificação a.cs - > ramificações b.cs de b.cs Justin - > ramificações b.cs de c.cs Amy - > d.cs nos seguintes dados deve ser retornado quando QueryBranches é chamado usando a.cs, b.cs, c.cs, ou d.cs: BranchToItem: a.cs, BranchFromItem: BranchToItem NULO: b.cs, BranchFromItem: a.cs BranchToItem: c.cs, BranchFromItem: b.cs BranchToItem: d.cs, BranchFromItem: b.cs que é o elemento gráfico da ramificação de item.

Uma complicação adicional é que o usuário solicita que esses dados pode não ter a permissão de leitura em todos os parentes da ramificação. Quando isso ocorre, a estrutura de item apropriado é definida PARA ANULAR.

O RelativeToItemId, e RelativeFromItemId são atribuídos com base em ServerItem;Changeset de modo que o chamador deste API sempre pode determinar a forma de gráfico, mesmo se todos os dados não são visíveis para o usuário.

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

Sintaxe

'Declaração
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
)

Parâmetros

  • workspaceName
    Tipo: System.String
    O espaço de trabalho para resolver ItemSpecs contra.
  • workspaceOwner
    Tipo: System.String
    O proprietário do espaço de trabalho.

Valor de retorno

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

Segurança do .NET Framework

Consulte também

Referência

TeamFoundationVersionControlService Classe

Namespace Microsoft.TeamFoundation.VersionControl.Server