Как просмотреть и изменить свойства принудительной подписки (программирование объектов RMO)
Изменение принудительных подписок и доступ к их свойствам может быть выполнен программно с помощью объектов RMO. Какие именно классы объектов RMO для этого применяются, зависит от типа публикации этой подписки.
Просмотр и изменение свойств принудительной подписки на публикацию моментальных снимков или транзакций
Создайте соединение с издателем с помощью класса ServerConnection.
Создайте экземпляр класса TransSubscription.
Установите свойства PublicationName, DatabaseName, SubscriberName и SubscriptionDBName.
Задайте соединение ServerConnection с шага 1 для свойства ConnectionContext.
Чтобы получить свойства объекта, вызовите метод LoadProperties. Если этот метод возвращает значение false, то либо на шаге 3 были неверно определены свойства подписки, либо подписка не существует.
Чтобы изменить свойства, установите новое значение для одного из свойств TransSubscription, которое можно установить, и затем вызовите метод CommitPropertyChanges (необязательно).
Чтобы просмотреть новые значения, вызовите метод Refresh, который выполняет повторную загрузку свойств для подписки (необязательно).
Просмотр и изменение свойств принудительной подписки на публикацию слиянием
Создайте соединение с подписчиком с помощью класса ServerConnection.
Создайте экземпляр класса MergeSubscription.
Установите свойства PublicationName, DatabaseName, SubscriberName и SubscriptionDBName.
Задайте соединение ServerConnection с шага 1 для свойства ConnectionContext.
Чтобы получить свойства объекта, вызовите метод LoadProperties. Если этот метод возвращает значение false, то либо на шаге 3 были неверно определены свойства подписки, либо подписка не существует.
Чтобы изменить свойства, установите новое значение для одного из свойств MergeSubscription, которое можно установить, и затем вызовите метод CommitPropertyChanges (необязательно).
Чтобы просмотреть новые значения, вызовите метод Refresh, который выполняет повторную загрузку свойств для подписки (необязательно).
См. также