CatalogRuleValidationUtility 类

继承层次结构

System.Object
  Microsoft.TeamFoundation.Server.Core.CatalogRuleValidationUtility

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

语法

声明
Public Class CatalogRuleValidationUtility
public class CatalogRuleValidationUtility

CatalogRuleValidationUtility 类型公开以下成员。

构造函数

  名称 说明
公共方法 CatalogRuleValidationUtility

页首

方法

  名称 说明
公共方法 CheckDeleteConstraints 引发,如果删除违反 CHECK 了。
公共方法 CheckDependenciesConstraints 引发,如果所提供的依赖项不存在,不正确的类型也不会被删除。
公共方法 CheckExclusiveNodeReference 如果此节点不是此资源的独占引用在给定路径下,将引发。
公共方法 CheckExclusiveTypePerParentExistence 将引发,如果不是给定类型的唯一节点在其父下,如果父级为所提供的类型。
公共方法 CheckExclusiveTypePerRootExistence 如果不是给定类型的唯一节点中提供的内容根路径下,将引发。
公共方法 CheckForDuplicatePropertyValues 确定该资源的选定是具有特定属性键和值都位于 pathSpec 下其类型的唯一资源。
公共方法 CheckForTypeAndPathCollision 将选定是否具有类型冲突所提供的一个节点和其他节点列表中。
公共方法 CheckPropertyConstraints 引发,如果此资源不具有指定的属性。
公共方法 CheckServiceReferenceConstraints 引发,如果此资源不具有指定的类型中指定的服务引用。
公共方法 DetermineAllNodeReferences 返回所有特定资源引用的节点。
公共方法 DeterminePathAfterMoves 确定路径为,移动是应用后。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 FindParent 在所有移动和删除是应用后,查找所提供的节点的父节点。
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ResourceDeletedOrMovedOutOfScope 将选定资源是否已删除或移动的外部提供的大小。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 UnderPathScope 如果 itemPath 在 pathScope 下,返回 true。
公共方法 WillBeDeleted(TeamFoundationRequestContext, CatalogNode, String%) 返回 true,则此路径将通过查看所有删除其父级。
公共方法 WillBeDeleted(TeamFoundationRequestContext, CatalogResource, List<String>%) 返回 true,则此资源将通过查看所有删除其引用的节点。
公共方法 WillBeDeletedHelper

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.TeamFoundation.Server.Core 命名空间