共用方式為


Repository.QueryBranches 方法

尋找所有的每一個項目的規格 . 相對路徑。

例如:克雷格分支 a.cs - > b.cs;Ajax 的廷分支 b.cs - > c.cs;然後艾米分支 b.cs - > d.cs。 然後下列資料使用而 Simple c.cs、、或時, d.cs,也就是說,當 QueryBranches 呼叫應該傳回:BranchToItem:而, BranchFromItem:Null 字元;BranchToItem:, BranchFromItem Simple:而;BranchToItem:c.cs, BranchFromItem:b.cs;BranchToItem:d.cs, BranchFromItem:b.cs.

其他複雜性是使用者要求資料會在任何可能沒有讀取權限分支相對路徑。 發生這種情況時,設定適當的項目結構為 null。

RelativeToItemId 和 RelativeFromItemId 指定根據 ServerItem; 變更集,讓這個 API 的呼叫端可以判斷圖表的圖案,,即使所有資料不會顯示給使用者。

命名空間:  Microsoft.TeamFoundation.VersionControl.Server
組件:  Microsoft.TeamFoundation.VersionControl.Server (在 Microsoft.TeamFoundation.VersionControl.Server.dll 中)

語法

'宣告
<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
)

參數

  • workspaceName
    型別:System.String
    解決 ItemSpecs 工作區的物件。

傳回值

型別:array<array<Microsoft.TeamFoundation.VersionControl.Server.BranchRelative[][]
BranchRelative []

.NET Framework 安全性

請參閱

參考

Repository 類別

Microsoft.TeamFoundation.VersionControl.Server 命名空間