VersionControlServer.Destroy 方法 (ItemSpec, VersionSpec, VersionSpec, DestroyFlags)
永久删除子树,开始在指定的项目。
命名空间: 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 _
) As Item()
public Item[] Destroy(
ItemSpec itemSpec,
VersionSpec versionSpec,
VersionSpec stopAt,
DestroyFlags flags
)
参数
- 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,以确保数据库数据不会被删除。将销毁项只的列表返回。
返回值
类型:array<Microsoft.TeamFoundation.VersionControl.Client.Item[]
销毁的某些项目。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。