如何删除项目(RMO 编程)

您可以使用复制管理对象 (RMO) 以编程的方式删除项目。 用于删除项目的 RMO 类取决于该项目所属的发布的类型。

删除属于快照发布或事务发布的项目

  1. 使用 ServerConnection 类创建与发布服务器的连接。

  2. 创建 TransArticle 类的实例。

  3. 设置 NamePublicationNameDatabaseName 属性。

  4. ConnectionContext 属性设置步骤 1 中的连接。

  5. 检查 IsExistingObject 属性以验证该项目是否存在。 如果此属性的值为 false,则步骤 3 中的项目属性定义不正确或此项目不存在。

  6. 调用 Remove 方法。

  7. 关闭所有连接。

删除属于合并发布的项目

  1. 使用 ServerConnection 类创建与发布服务器的连接。

  2. 创建 MergeArticle 类的实例。

  3. 设置 NamePublicationNameDatabaseName 属性。

  4. ConnectionContext 属性设置步骤 1 中的连接。

  5. 检查 IsExistingObject 属性以验证该项目是否存在。 如果此属性的值为 false,则步骤 3 中的项目属性定义不正确或此项目不存在。

  6. 调用 Remove 方法。

  7. 关闭所有连接。