Repository.QueryBranches 方法
尋找所有個別項目的規格 . 相對。
例如:克雷格分支 a.cs - > b.cs;Ajax Alice 廷分支 b.cs - > c.cs;然後艾米分支 b.cs - > d.cs。 然後下列資料使用 a.cs、b.cs、c.cs 或 d.cs 時,,,當 QueryBranches 呼叫應該會傳回:BranchToItem:a.cs, BranchFromItem:null;BranchToItem:b.cs, BranchFromItem:a.cs;BranchToItem:c.cs, BranchFromItem:b.cs;BranchToItem:d.cs, BranchFromItem:b.cs.
其他出現的問題是使用者要求這項資料會儲存所有可能沒有讀取權限分支相對。 發生這種情況時,適當的項目結構設為 null。
RelativeToItemId 和 RelativeFromItemId 指派根據 ServerItem; 變更集,讓這個應用程式開發介面的呼叫端一定可以判斷此圖形的圖形,,即使所有資料不會顯示給使用者。
命名空間: 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 的工作區物件。
- 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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。