TeamFoundationVersionControlService.Destroy 方法 (TeamFoundationRequestContext, ItemSpec, VersionSpec, VersionSpec, Int32, PathLength)
销毁 itemSpec 表示的子树。
命名空间: Microsoft.TeamFoundation.VersionControl.Server
程序集: Microsoft.TeamFoundation.VersionControl.Server(在 Microsoft.TeamFoundation.VersionControl.Server.dll 中)
语法
声明
Public Function Destroy ( _
requestContext As TeamFoundationRequestContext, _
item As ItemSpec, _
versionSpec As VersionSpec, _
stopAtSpec As VersionSpec, _
flags As Integer, _
maxClientPathLength As PathLength _
) As TeamFoundationDataReader
public TeamFoundationDataReader Destroy(
TeamFoundationRequestContext requestContext,
ItemSpec item,
VersionSpec versionSpec,
VersionSpec stopAtSpec,
int flags,
PathLength maxClientPathLength
)
参数
- requestContext
类型:Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
请求上下文。
- 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 此只意味着销毁移除文件中的每个版本内容等于但不包含 stopAt 强制表示的变更集:如果设置为 true 这意味着销毁异步启动内容垃圾回收预览:如果设置为 true 数据库数据实际上不会删除,因此,只有将销毁的项返回。
- maxClientPathLength
类型:Microsoft.TeamFoundation.VersionControl.Common.PathLength
最大客户端支持服务器路径长度。
返回值
类型:Microsoft.TeamFoundation.Framework.Server.TeamFoundationDataReader
TeamFoundationDataReader 在下面的排序的结果:Item[] -是销毁的失败的项列表 - 发生,当尝试销毁操作 PendingSet[] 的列表报告 Failure[] 时) 是销毁的 PendingSet[] 的挂起的更改 - 销毁的搁置集的更改。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。