Subscription Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa informações no Publisher para assinatura de uma fusão ou de uma publicação transacional. Subscription é uma classe base da qual a TransSubscription classe e a MergeSubscription classe são derivadas.
public ref class Subscription abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class Subscription : Microsoft.SqlServer.Replication.ReplicationObject
type Subscription = class
inherit ReplicationObject
Public MustInherit Class Subscription
Inherits ReplicationObject
- Herança
- Derivado
Comentários
A TransSubscription classe e a MergeSubscription classe são usadas para criar assinaturas push.
Segurança de Thread
Qualquer membro público estático (Sharedem Microsoft Visual Basic) desse tipo é seguro para operações multithread. Não há garantia de que quaisquer membros de instância sejam thread-safe.
Construtores
| Nome | Description |
|---|---|
| Subscription() |
Cria uma nova instância da classe Subscription. |
Propriedades
| Nome | Description |
|---|---|
| AgentJobId |
Obtém o ID do trabalho do agente usado para sincronizar a assinatura. |
| AgentOffload |
Obtém ou define se o agente de sincronização roda em um computador diferente daquele onde o trabalho do agente foi criado. Essa propriedade não é mais suportada para distribuidores que rodam Microsoft SQL Server 2005 e versões posteriores. |
| AgentOffloadServer |
Recebe ou define o nome do computador remoto onde o agente roda ao usar ativação remota. |
| AgentSchedule |
Recebe o cronograma do trabalho do agente usado para sincronizar a assinatura. |
| CachePropertyChanges |
Obtém ou define se devem armazenar em cache as alterações feitas nas propriedades de replicação ou aplicá-las imediatamente. (Herdado de ReplicationObject) |
| ConnectionContext |
Obtém ou configura a conexão para uma instância do Microsoft SQL Server. (Herdado de ReplicationObject) |
| CreateSyncAgentByDefault |
Obtém ou define se o trabalho do agente usado para sincronizar a assinatura é criado por padrão. |
| DatabaseName |
Obtém ou define o nome do banco de dados da publicação. |
| EnabledForSynchronizationManager |
Especifica se a assinatura pode ser sincronizada usando Microsoft Windows Gerenciador de Sincronização. |
| IsExistingObject |
Determina se o objeto existe no servidor ou não. (Herdado de ReplicationObject) |
| Name |
Recebe o nome atribuído a uma assinatura existente. |
| PublicationName |
Obtém ou define o nome da publicação à qual a assinatura está assinada. |
| SqlServerName |
Obtém o nome da instância do Microsoft SQL Server à qual esse objeto está conectado. (Herdado de ReplicationObject) |
| Status |
Recebe o status da assinatura. |
| SubscriberName |
Recebe ou define o nome da instância do Microsoft SQL Server que é o Assinante. |
| SubscriberSecurity |
Obtém o contexto de segurança usado para se conectar ao assinante. |
| SubscriptionDBName |
Obtém ou define o nome do banco de dados no assinante que recebe os dados replicados. |
| SubscriptionType |
Determina se o registro da assinatura é para uma assinatura push ou pull. |
| SynchronizationAgentName |
Recebe ou define o nome do job do agente criado para sincronizar a assinatura. |
| SynchronizationAgentProcessSecurity |
Obtém o contexto de segurança usado para especificar a conta Microsoft Windows sob a qual o job do agente de sincronização é executado para sincronizar a assinatura. |
| SyncType |
Obtém ou define a forma como a assinatura é iniciada. |
| UserData |
Obtém ou define uma propriedade de objeto que permite aos usuários anexar seus próprios dados ao objeto. (Herdado de ReplicationObject) |
Métodos
| Nome | Description |
|---|---|
| CheckValidCreation() |
Verifica a criação válida da replicação. (Herdado de ReplicationObject) |
| CheckValidDefinition(Boolean) |
Indica se a definição de assinatura é válida. |
| CommitPropertyChanges() |
Envia todas as declarações de alteração de propriedades em cache para a instância do Microsoft SQL Server. (Herdado de ReplicationObject) |
| Create() |
Cria o registro de assinatura no Publisher. |
| Decouple() |
Desacopla o objeto de replicação referenciado do servidor. (Herdado de ReplicationObject) |
| GetChangeCommand(StringBuilder, String, String) |
Retorna o comando de mudança da replicação. (Herdado de ReplicationObject) |
| GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Retorna o comando create da replicação. (Herdado de ReplicationObject) |
| GetDropCommand(StringBuilder, Boolean) |
Retorna o comando drop da replicação. (Herdado de ReplicationObject) |
| InternalRefresh(Boolean) |
Inicia uma atualização interna a partir da replicação. (Herdado de ReplicationObject) |
| Load() |
Carrega as propriedades de um objeto existente a partir do servidor. (Herdado de ReplicationObject) |
| LoadProperties() |
Carrega as propriedades de um objeto existente a partir do servidor. (Herdado de ReplicationObject) |
| Refresh() |
Recarrega as propriedades do objeto. (Herdado de ReplicationObject) |
| Remove() |
Exclui o registro de assinatura no Publisher e remove objetos de replicação no Assinante para uma assinatura push. |
| Script(ScriptOptions) |
Retorna um script Transact-SQL que pode ser usado para criar ou excluir a assinatura. |