若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

VersionControlServer.Destroy 方法 (ItemSpec, VersionSpec, VersionSpec, DestroyFlags, PendingSet[], PendingSet[])

永久刪除樹狀子目錄,開始於指定的項目。

命名空間:  Microsoft.TeamFoundation.VersionControl.Client
組件:  Microsoft.TeamFoundation.VersionControl.Client (在 Microsoft.TeamFoundation.VersionControl.Client.dll 中)

public Item[] Destroy(
	ItemSpec itemSpec,
	VersionSpec versionSpec,
	VersionSpec stopAt,
	DestroyFlags flags,
	out PendingSet[] affectedPendingChanges,
	out PendingSet[] affectedShelvedChanges
)

參數

itemSpec
類型:Microsoft.TeamFoundation.VersionControl.Client.ItemSpec
將遞迴地終結項目的本機或伺服器路徑。
versionSpec
類型:Microsoft.TeamFoundation.VersionControl.Client.VersionSpec
項目的版本。
stopAt
類型:Microsoft.TeamFoundation.VersionControl.Client.VersionSpec
該版本的規格 (不是標籤或工作區) 會影響 keepHistory 模式行為。
flags
類型:Microsoft.TeamFoundation.VersionControl.Common.DestroyFlags
影響終結的一組終結旗標:作業。 KeepHistory:true 表示移除檔案中的每一個版本內容等於但不包含由 stopAt 表示的變更集。 強制:true 表示非同步初始化內容的記憶體回收。 預覽:true,確定資料庫資料不會刪除。 要終結項目的清單傳回。 無訊息:不要為 true 會傳回資料給用戶端。 AffectedChanges:true 表示啟用終結的暫止變更和擱置變更會傳回在 affectedPendingChanges 和 affectedShelvedChanges 上。 才能預覽設定,此設定。 如果設定屬性,則傳回值陣列會是空的。
affectedPendingChanges
類型:Microsoft.TeamFoundation.VersionControl.Client.PendingSet[]
要終結的暫止變更。
affectedShelvedChanges
類型:Microsoft.TeamFoundation.VersionControl.Client.PendingSet[]
要終結的擱置變更。

傳回值

類型:Microsoft.TeamFoundation.VersionControl.Client.Item[]
終結的項目陣列。 如果 Silent 旗標指定,則為 null。

顯示: