RepositoryExtensions.QueryPendingChangesForWorkspace 方法
傳回一份暫止的變更,符合指定的條件。
這些結果會受到限制傳入的頁面大小的值。 LastChange 的值會指定分頁,則為 null 的第一頁開始的位置。
根據 [遞迴] 選項,會傳回子系。 如果未指定 RecursionType.None,則會傳回只有 serverItem。 如果指定 RecursionType.OneLevel,而 serverItem 代表資料夾,就會傳回該資料夾和其直接子系。 如果指定 RecursionType.Full 和 serverItem 是一個資料夾,會傳回所有子孫項。
命名空間: Microsoft.TeamFoundation.VersionControl.Server
組件: Microsoft.TeamFoundation.VersionControl.Server (在 Microsoft.TeamFoundation.VersionControl.Server.dll 中)
語法
'宣告
<WebMethodAttribute> _
Public Function QueryPendingChangesForWorkspace ( _
workspaceName As String, _
workspaceOwner As String, _
itemSpecs As ItemSpec(), _
generateDownloadUrls As Boolean, _
pageSize As Integer, _
lastChange As String, _
includeMergeInfo As Boolean, _
<OutAttribute> ByRef failures As StreamingCollection(Of Failure) _
) As StreamingCollection(Of PendingChange)
[WebMethodAttribute]
public StreamingCollection<PendingChange> QueryPendingChangesForWorkspace(
string workspaceName,
string workspaceOwner,
ItemSpec[] itemSpecs,
bool generateDownloadUrls,
int pageSize,
string lastChange,
bool includeMergeInfo,
out StreamingCollection<Failure> failures
)
參數
- workspaceName
型別:System.String
工作區的名稱。
- workspaceOwner
型別:System.String
工作區的擁有者。
- itemSpecs
型別:array<Microsoft.TeamFoundation.VersionControl.Server.ItemSpec[]
Itemspecs 要查詢的清單。
- generateDownloadUrls
型別:System.Boolean
是否要產生下載檔案的 Url。
- pageSize
型別:System.Int32
要傳回給用戶端的項目數。
- lastChange
型別:System.String
用戶端接收到上一次的變更。
- includeMergeInfo
型別:System.Boolean
是否要包含來源合併資訊。
傳回值
型別:Microsoft.TeamFoundation.Framework.Server.StreamingCollection<PendingChange>
工作區中,比對 itemspecs 的 PendingChange 物件的陣列。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。