Repository.Destroy 方法
終結 itemSpec 代表的樹狀子目錄。
命名空間: Microsoft.TeamFoundation.VersionControl.Server
組件: Microsoft.TeamFoundation.VersionControl.Server (在 Microsoft.TeamFoundation.VersionControl.Server.dll 中)
語法
'宣告
<WebMethodAttribute> _
Public Function Destroy ( _
item As ItemSpec, _
versionSpec As VersionSpec, _
stopAtSpec As VersionSpec, _
flags As Integer, _
<OutAttribute> ByRef failures As Failure(), _
<OutAttribute> ByRef pendingChanges As StreamingCollection(Of PendingSet), _
<OutAttribute> ByRef shelvedChanges As StreamingCollection(Of PendingSet) _
) As Item()
[WebMethodAttribute]
public Item[] Destroy(
ItemSpec item,
VersionSpec versionSpec,
VersionSpec stopAtSpec,
int flags,
out Failure[] failures,
out StreamingCollection<PendingSet> pendingChanges,
out StreamingCollection<PendingSet> shelvedChanges
)
參數
- item
類型:Microsoft.TeamFoundation.VersionControl.Server.ItemSpec
將遞迴地終結的本機或伺服器路徑。
- versionSpec
類型:Microsoft.TeamFoundation.VersionControl.Server.VersionSpec
解析 itemSpec 的版本規格。
- stopAtSpec
類型:Microsoft.TeamFoundation.VersionControl.Server.VersionSpec
該簡化版本的規格 (不是標籤或工作區) 會影響 keepHistory 行為。
- flags
類型:System.Int32
一組終結選項。KeepHistory:如果設為這個集合表示向上請終結只移除檔案每個版本的內容,但不包括中止表示的變更集。在功能:如果設為這個集合表示終結非同步啟動內容的記憶體回收。預覽:如果設為 true 資料庫資料的集合實際上不會刪除,,則只會終結項目清單傳回。
- failures
類型:array<Microsoft.TeamFoundation.VersionControl.Server.Failure[]%
報告失敗,如果任何產生的輸出參數,當它嘗試終結作業時。
- pendingChanges
類型:Microsoft.TeamFoundation.Framework.Server.StreamingCollection<PendingSet>%
- shelvedChanges
類型:Microsoft.TeamFoundation.Framework.Server.StreamingCollection<PendingSet>%
傳回值
類型:array<Microsoft.TeamFoundation.VersionControl.Server.Item[]
終結項目的清單。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。