如何:刪除發行項 (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. 關閉所有連接。