如何:檢視及修改提取訂閱屬性 (RMO 程式設計)
您可以使用「複寫管理物件」(RMO) 以程式設計的方式修改提取訂閱及存取其屬性。用於檢視或修改提取訂閱屬性的 RMO 類別,將取決於該提取訂閱所訂閱的發行集類型而定。
檢視或修改快照式或交易式發行集之提取訂閱的屬性
使用 ServerConnection 類別建立與訂閱者的連接。
建立 TransPullSubscription 類別的執行個體。
設定 PublicationName、DatabaseName、PublisherName 和 PublicationDBName 屬性。
針對 ConnectionContext 屬性設定步驟 1 中的連接。
呼叫 LoadProperties 方法以取得物件的屬性。如果此方法傳回 false,則表示步驟 3 中的訂閱屬性定義不正確,或者此訂閱不存在於伺服器上。
(選擇性) 若要變更屬性,請針對其中一個可設定的 TransPullSubscription 屬性設定新的值,然後呼叫 CommitPropertyChanges 方法。
(選擇性) 若要檢視新的設定,請呼叫 Refresh 方法,重新載入發行項的屬性。
關閉所有連接。
檢視或修改合併式發行集之提取訂閱的屬性
使用 ServerConnection 類別建立與訂閱者的連接。
建立 MergePullSubscription 類別的執行個體。
設定 PublicationName、DatabaseName、PublisherName 和 PublicationDBName 屬性。
針對 ConnectionContext 屬性設定步驟 1 中的連接。
呼叫 LoadProperties 方法以取得物件的屬性。如果此方法傳回 false,則表示步驟 3 中的訂閱屬性定義不正確,或者此訂閱不存在於伺服器上。
(選擇性) 若要變更屬性,請針對其中一個可設定的 MergePullSubscription 屬性設定新的值,然後呼叫 CommitPropertyChanges 方法。
(選擇性) 若要檢視新的設定,請呼叫 Refresh 方法,重新載入發行項的屬性。
關閉所有連接。