共用方式為


Repository.QueryShelvedChanges 方法

傳回符合指定之準則的暫止變更的清單。

如果 workspaceName 不是空的,也必須指定 ownerName。

子項目根據遞迴選項傳回。 如果指定, 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, _
    <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,
    out StreamingCollection<Failure> failures
)

參數

  • ownerName
    型別:System.String
    尋找變更的工作區的擁有人。如果是 null,所有使用者。

傳回值

型別:Microsoft.TeamFoundation.Framework.Server.StreamingCollection<PendingSet>
PendingChanges PendingSet 陣列所包含的物件。

.NET Framework 安全性

請參閱

參考

Repository 類別

Microsoft.TeamFoundation.VersionControl.Server 命名空間