Repository4.QueryShelvedChanges 方法
傳回一份暫止的變更,符合指定的條件。
如果 workspaceName 不是 null,還必須指定擁有人名稱。
根據 [遞迴] 選項,會傳回子系。 如果未指定 RecursionType.None,則會傳回只有 serverItem。 如果指定 RecursionType.OneLevel,而 serverItem 代表資料夾,就會傳回該資料夾和其直接子系。 如果指定 RecursionType.Full 和 serverItem 是一個資料夾,則會傳回所有子孫項。
這個函數會傳回 PendingSet 物件陣列,每一個都代表一個工作區。 在每個 PendingSet 物件是代表屬於該工作區所做的變更 PendingChanges 的陣列。
命名空間: Microsoft.TeamFoundation.VersionControl.Server
組件: Microsoft.TeamFoundation.VersionControl.Server (在 Microsoft.TeamFoundation.VersionControl.Server.dll 中)
語法
'宣告
<WebMethodAttribute> _
Public Function QueryShelvedChanges ( _
localWorkspaceName As String, _
localWorkspaceOwner As String, _
shelvesetName As String, _
ownerName As String, _
itemSpecs As ItemSpec(), _
generateDownloadUrls As Boolean, _
itemPropertyFilters As String(), _
<OutAttribute> ByRef failures As StreamingCollection(Of Failure) _
) As StreamingCollection(Of PendingSet)
[WebMethodAttribute]
public StreamingCollection<PendingSet> QueryShelvedChanges(
string localWorkspaceName,
string localWorkspaceOwner,
string shelvesetName,
string ownerName,
ItemSpec[] itemSpecs,
bool generateDownloadUrls,
string[] itemPropertyFilters,
out StreamingCollection<Failure> failures
)
參數
- localWorkspaceName
型別:System.String
- localWorkspaceOwner
型別:System.String
- shelvesetName
型別:System.String
- ownerName
型別:System.String
Workspace(s) 的擁有者若要尋找的變更。如果是 null,則會傳回所有使用者。
- itemSpecs
型別:array<Microsoft.TeamFoundation.VersionControl.Server.ItemSpec[]
- generateDownloadUrls
型別:System.Boolean
- itemPropertyFilters
型別:array<System.String[]
傳回值
型別:Microsoft.TeamFoundation.Framework.Server.StreamingCollection<PendingSet>
包含 PendingChanges 的 PendingSet 物件的陣列。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。