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.
- items
Tipo: array<Microsoft.TeamFoundation.VersionControl.Server.ItemSpec[]
El ItemSpecs para procesar.
- version
Tipo: Microsoft.TeamFoundation.VersionControl.Server.VersionSpec
La versión en la que para resolver el elemento.
Valor devuelto
Tipo: array<array<Microsoft.TeamFoundation.VersionControl.Server.BranchRelative[][]
BranchRelative [] []
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.TeamFoundation.VersionControl.Server (Espacio de nombres)