Compartilhar via


Membros SqlSyncProvider

Representa um provedor de sincronização que se comunica com um banco de dados do SQL Server e protege outros componentes do Sync Framework da implementação específica do banco de dados.

As tabelas a seguir listam os membros expostos pelo tipo SqlSyncProvider .

Construtor público

  Nome Descrição
Public method SqlSyncProvider Sobrecarregado. Inicializa uma nova instância da classe SqlSyncProvider.

Superior

Propriedades públicas

  Nome Descrição
Public property BatchingDirectory  Obtém ou define o diretório no qual arquivos em lotes são colocados em spool no disco.

Esta propriedade não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public property CleanupBatchingDirectory  Obtém ou define se os arquivos em lotes devem ser limpos depois que as alterações nos arquivos tiverem sido aplicadas ao destino.

Esta propriedade não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public property Configuration  Não implementado por RelationalSyncProvider. Uma exceção do tipo NotSupportedException será lançada se você tentar acessar essa propriedade.

Esta propriedade não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public property Connection  Obtém ou define um objeto IDbConnection usado para estabelecer conexão com o banco de dados.

Esta propriedade não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public property DestinationCallbacks  Obtém um objeto que pode ser usado por um aplicativo de sincronização para se registrar e receber notificações de eventos ocorridos durante a sincronização.

Esta propriedade não é compatível com CLS. (Herdado de KnowledgeSyncProvider.)
Public property IdFormats  Obtém um objeto SyncIdFormatGroup usado para identificar entidades em uma sessão de sincronização.

Esta propriedade não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public property MemoryDataCacheSize  Obtém ou define a quantidade máxima de memória (em KB) que o Sync Framework usa para armazenar em cache as alterações antes que elas sejam colocadas em spool no disco.

Esta propriedade não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public property ObjectPrefix Obtém ou define o prefixo opcional usado para identificar objetos criados pelo Sync Framework.

Esta propriedade não é compatível com CLS.
Public property ObjectSchema Obtém ou define o esquema de banco de dados opcional no qual o Sync Framework cria objetos.

Esta propriedade não é compatível com CLS.
Public property ScopeName Substituído. Define o nome do escopo a ser sincronizado, que é um grupo lógico de tabelas com filtros opcionais.

Esta propriedade não é compatível com CLS.
Public property SyncProviderPosition  Obtém ou define um valor de enumeração SyncProviderPosition que representa a associação de um provedor com o banco de dados local ou remoto.

Esta propriedade não é compatível com CLS. (Herdado de RelationalSyncProvider.)

Superior

Métodos públicos

(consulte também Métodos protegidos )

  Nome Descrição
Public method BeginSession Substituído. Chamado pelo SyncOrchestrator para indicar que uma sessão de sincronização foi iniciada.

Este método não é compatível com CLS.
Public method Dispose  Sobrecarregado. Libera os recursos que são usados por RelationalSyncProvider.(Herdado de RelationalSyncProvider.)
Public method EndSession  (Herdado de RelationalSyncProvider.)
Public method Equals  Sobrecarregado. (Herdado de Object.)
Public method GetChangeBatch  (Herdado de RelationalSyncProvider.)
Public method GetFullEnumerationChangeBatch  (Herdado de RelationalSyncProvider.)
Public method GetHashCode  (Herdado de Object.)
Public method GetSyncBatchParameters  (Herdado de RelationalSyncProvider.)
Public method GetType  (Herdado de Object.)
Public method ProcessChangeBatch  (Herdado de RelationalSyncProvider.)
Public method ProcessFullEnumerationChangeBatch  (Herdado de RelationalSyncProvider.)
Public method Dd918904.static(pt-br,SQL.105).gif ReferenceEquals  (Herdado de Object.)
Public method ToString  (Herdado de Object.)

Superior

Métodos protegidos

  Nome Descrição
Protected method CreateApplicationTransaction  Quando substituído em uma classe derivada, habilita a criação de uma transação explícita na qual aplicar alterações a um banco de dados Oracle.

Este método não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Protected method CreateEnumerationTransaction  Quando substituído em uma classe derivada, habilita a criação de uma transação explícita na qual enumerar alterações de um banco de dados Oracle.

Este método não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Protected method Dispose  Sobrecarregado. (Herdado de RelationalSyncProvider.)
Protected method Finalize  (Herdado de Object.)
Protected method MemberwiseClone  (Herdado de Object.)
Protected method OnApplyChangeFailed  (Herdado de RelationalSyncProvider.)
Protected method OnApplyingChanges  (Herdado de RelationalSyncProvider.)
Protected method OnApplyMetadataFailed  (Herdado de RelationalSyncProvider.)
Protected method OnChangesApplied  (Herdado de RelationalSyncProvider.)
Protected method OnChangesSelected  (Herdado de RelationalSyncProvider.)
Protected method OnPeerOutdated  (Herdado de RelationalSyncProvider.)
Protected method OnSelectingChanges  (Herdado de RelationalSyncProvider.)
Protected method OnSyncProgress  (Herdado de RelationalSyncProvider.)

Superior

Eventos públicos

  Nome Descrição
Public event ApplyChangeFailed  Ocorre durante o carregamento, depois da não aplicação de uma linha a um banco de dados em um nó.

Este evento não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public event ApplyingChanges  Ocorre durante o carregamento, depois da conexão com o banco de dados, mas antes da aplicação das alterações.

Este evento não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public event ApplyMetadataFailed  Ocorre durante o carregamento, depois da falha ao aplicar os metadados de uma linha.

Este evento não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public event BatchApplied  Ocorre depois que cada lote de alterações for aplicado ao destino.

Este evento não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public event BatchSpooled  Ocorre depois que cada lote de alterações for gravado no disco.

Este evento não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public event ChangesApplied  Ocorre durante o carregamento, depois da aplicação das alterações, mas antes de se desconectar do banco de dados.

Este evento não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public event ChangesSelected  Ocorre durante o download, depois da enumeração das alterações, mas antes de se desconectar do banco de dados.

Este evento não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public event SelectingChanges  Ocorre durante o download, depois da conexão com o banco de dados, mas antes da seleção das alterações.

Este evento não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public event SyncPeerOutdated  Ocorre antes da enumeração das alterações se o nó de destino estiver desatualizado.

Este evento não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public event SyncProgress  Ocorre durante a seleção das alterações (por tabela) e a aplicação das alterações (por linha).

Este evento não é compatível com CLS. (Herdado de RelationalSyncProvider.)

Superior

Consulte também

Referência

Classe SqlSyncProvider
Namespace Microsoft.Synchronization.Data.SqlServer