Compartir a través de


Repository.QueryBranches (Método)

Busque todos los parientes para cada especificación del elemento.

Por ejemplo: Bifurcaciones a.cs de Craig - > b.cs; Bifurcaciones b.cs de Justin - > c.cs; y bifurcaciones b.cs de Amy - > d.cs. A continuación los datos siguientes deben devolver cuando QueryBranches se realiza mediante a.cs, b.cs, c.cs, o d.cs: BranchToItem: a.cs, BranchFromItem: NULL; BranchToItem: b.cs, BranchFromItem: a.cs; BranchToItem: c.cs, BranchFromItem: b.cs; BranchToItem: d.cs, BranchFromItem: b.cs.

Una complicación adicional es que el usuario que le pida estos datos no tener permisos de Lectura en todos los parientes de bifurcación. Cuando ocurre esto, la estructura apropiada del elemento se establece en NULL.

El RelativeToItemId, y RelativeFromItemId se asignan según ServerItem; Conjunto de modo que el llamador de esta API pueda determinar siempre la forma del gráfico, aunque todos los datos no están visibles para el usuario.

Espacio de nombres:  Microsoft.TeamFoundation.VersionControl.Server
Ensamblado:  Microsoft.TeamFoundation.VersionControl.Server (en Microsoft.TeamFoundation.VersionControl.Server.dll)

Sintaxis

'Declaración
<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
)

Parámetros

  • workspaceName
    Tipo: System.String
    El área de trabajo para satisfacer ItemSpecs con.
  • workspaceOwner
    Tipo: System.String
    El propietario del área de trabajo.

Valor devuelto

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

Seguridad de .NET Framework

Vea también

Referencia

Repository Clase

Microsoft.TeamFoundation.VersionControl.Server (Espacio de nombres)