Método Repository.QueryBranches
Localizar todos os parentes para cada. especs de item.
Por exemplo: Craig ramificação a.cs - > b.cs; Justin ramificação b.cs - > c.cs; e Amy ramificação b.cs - > d.cs. Os seguintes dados devem ser retornados quando QueryBranches é chamado usando a.cs, b.cs, c.cs, ou 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.
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
<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
O espaço de trabalho para resolver ItemSpecs contra.
- workspaceOwner
Tipo: System.String
O proprietário do espaço de trabalho.
- items
Tipo: array<Microsoft.TeamFoundation.VersionControl.Server.ItemSpec[]
O ItemSpecs processamento.
- version
Tipo: Microsoft.TeamFoundation.VersionControl.Server.VersionSpec
A versão para resolver o item.
Valor de retorno
Tipo: array<array<Microsoft.TeamFoundation.VersionControl.Server.BranchRelative[][]
BranchRelative [] []
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.