TeamFoundationVersionControlService.QueryBranches 方法
查找所有每项规范的相对。
即..:克雷格分支a.cs - >示例贾斯廷分支示例- > c.cs艾米分支示例-随后应返回> d.cs以下数据使用a.cs、b.cs、c.cs或d.cs时,那么,当QueryBranches调用:BranchToItem:a.cs,BranchFromItem:NULL BranchToItem:示例,BranchFromItem:a.cs BranchToItem:c.cs,BranchFromItem:示例BranchToItem:d.cs,BranchFromItem:是项目的分支关系图的示例。
其他问题是用户请求此数据一样可能未读取权限分支相对。 发生这种情况时,相应的项目结构设置为NULL。
RelativeToItemId和RelativeFromItemId分配基于ServerItem; 变更集,以使此API的调用方始终可以确定该关系图的形状,因此,即使所有数据不对用户可见。
命名空间: Microsoft.TeamFoundation.VersionControl.Server
程序集: Microsoft.TeamFoundation.VersionControl.Server(在 Microsoft.TeamFoundation.VersionControl.Server.dll 中)
语法
声明
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
)
参数
- requestContext
类型:Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
请求上下文。
- workspaceName
类型:System.String
解决ItemSpecs的工作区。
- workspaceOwner
类型:System.String
工作区的所有者。
- items
类型:array<Microsoft.TeamFoundation.VersionControl.Server.ItemSpec[]
处理的ItemSpecs。
- version
类型:Microsoft.TeamFoundation.VersionControl.Server.VersionSpec
的版本解决项目的。
返回值
类型:array<array<Microsoft.TeamFoundation.VersionControl.Server.BranchRelative[][]
BranchRelative []
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。