Share via


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

永久删除子树,开始在指定的项目。

命名空间:  Microsoft.TeamFoundation.VersionControl.Client
程序集:  Microsoft.TeamFoundation.VersionControl.Client(在 Microsoft.TeamFoundation.VersionControl.Client.dll 中)

语法

声明
Public Function Destroy ( _
    itemSpec As ItemSpec, _
    versionSpec As VersionSpec, _
    stopAt As VersionSpec, _
    flags As DestroyFlags, _
    <OutAttribute> ByRef affectedPendingChanges As PendingSet(), _
    <OutAttribute> ByRef affectedShelvedChanges As PendingSet() _
) As Item()
public Item[] Destroy(
    ItemSpec itemSpec,
    VersionSpec versionSpec,
    VersionSpec stopAt,
    DestroyFlags flags,
    out PendingSet[] affectedPendingChanges,
    out PendingSet[] affectedShelvedChanges
)

参数

  • flags
    类型:Microsoft.TeamFoundation.VersionControl.Common.DestroyFlags
    影响销毁的设置销毁标志:操作。KeepHistory:true 移除文件中的每个版本只内容等于但不包含由 stopAt 表示的变更集。强制:true 异步初始化内容垃圾回收。预览:true,以确保数据库数据不会被删除。将销毁项只的列表返回。无提示:不要为 true 返回数据对客户端。AffectedChanges:true 启用等待销毁在 affectedPendingChanges 和 affectedShelvedChanges 将返回的更改和搁置的更改。只有 + 当预览设置,则可以设置。如果设置,则返回值数组将为空。

返回值

类型:array<Microsoft.TeamFoundation.VersionControl.Client.Item[]
销毁的某些项目。如果无声标志指定,则为 null。

.NET Framework 安全性

请参见

参考

VersionControlServer 类

Destroy 重载

Microsoft.TeamFoundation.VersionControl.Client 命名空间