Como exibir e modificar propriedades de assinaturas push (Programação RMO)
Você pode modificar as assinaturas push e acessar suas propriedades programaticamente usando RMO (Replication Management Objects). As classes RMO a serem usadas para exibir ou modificar as propriedades da assinatura push dependem do tipo de publicação em que a assinatura push está inscrita.
Para exibir ou modificar as propriedades de uma assinatura push para um instantâneo ou publicação transacional
Crie uma conexão com o Publicador usando a classe ServerConnection.
Crie uma instância da classe TransSubscription.
Defina as propriedades PublicationName, DatabaseName, SubscriberName e SubscriptionDBName.
Defina a configuração da propriedade ServerConnection da etapa 1 para o ConnectionContext.
Chame o método LoadProperties para obter as propriedades do objeto. Se esse método retornar false, as propriedades de assinatura na etapa 3 foram definidas incorretamente ou a assinatura não existe.
(Opcional) Para alterar as propriedades, defina um novo valor para um das propriedades de TransSubscription que podem ser definidas e depois chame o método CommitPropertyChanges.
(Opcional) Para exibir as novas configurações, chame o método Refresh para recarregar as propriedades para a assinatura.
Para exibir ou modificar as propriedades de uma assinatura push para uma publicação de mesclagem
Crie uma conexão com o Assinante usando a classe ServerConnection.
Crie uma instância da classe MergeSubscription.
Defina as propriedades PublicationName, DatabaseName, SubscriberName e SubscriptionDBName.
Defina a configuração da propriedade ServerConnection da etapa 1 para o ConnectionContext.
Chame o método LoadProperties para obter as propriedades do objeto. Se esse método retornar false, as propriedades de assinatura na etapa 3 foram definidas incorretamente ou a assinatura não existe.
(Opcional) Para alterar as propriedades, defina um novo valor para um das propriedades de MergeSubscription que podem ser definidas e depois chame o método CommitPropertyChanges.
(Opcional) Para exibir as novas configurações, chame o método Refresh para recarregar as propriedades para a assinatura.