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 | |
---|---|---|
SqlSyncProvider | Sobrecarregado. Inicializa uma nova instância da classe SqlSyncProvider. |
Superior
Propriedades públicas
Nome | Descrição | |
---|---|---|
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
ObjectPrefix | Obtém ou define o prefixo opcional usado para identificar objetos criados pelo Sync Framework. Esta propriedade não é compatível com CLS. | |
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. | |
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. | |
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 | |
---|---|---|
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. | |
Dispose | Sobrecarregado. Libera os recursos que são usados por RelationalSyncProvider.(Herdado de RelationalSyncProvider.) | |
EndSession | (Herdado de RelationalSyncProvider.) | |
Equals | Sobrecarregado. (Herdado de Object.) | |
GetChangeBatch | (Herdado de RelationalSyncProvider.) | |
GetFullEnumerationChangeBatch | (Herdado de RelationalSyncProvider.) | |
GetHashCode | (Herdado de Object.) | |
GetSyncBatchParameters | (Herdado de RelationalSyncProvider.) | |
GetType | (Herdado de Object.) | |
ProcessChangeBatch | (Herdado de RelationalSyncProvider.) | |
ProcessFullEnumerationChangeBatch | (Herdado de RelationalSyncProvider.) | |
ReferenceEquals | (Herdado de Object.) | |
ToString | (Herdado de Object.) |
Superior
Métodos protegidos
Nome | Descrição | |
---|---|---|
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.) | |
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.) | |
Dispose | Sobrecarregado. (Herdado de RelationalSyncProvider.) | |
Finalize | (Herdado de Object.) | |
MemberwiseClone | (Herdado de Object.) | |
OnApplyChangeFailed | (Herdado de RelationalSyncProvider.) | |
OnApplyingChanges | (Herdado de RelationalSyncProvider.) | |
OnApplyMetadataFailed | (Herdado de RelationalSyncProvider.) | |
OnChangesApplied | (Herdado de RelationalSyncProvider.) | |
OnChangesSelected | (Herdado de RelationalSyncProvider.) | |
OnPeerOutdated | (Herdado de RelationalSyncProvider.) | |
OnSelectingChanges | (Herdado de RelationalSyncProvider.) | |
OnSyncProgress | (Herdado de RelationalSyncProvider.) |
Superior
Eventos públicos
Nome | Descrição | |
---|---|---|
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.) | |
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.) | |
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.) | |
BatchApplied | Ocorre depois que cada lote de alterações for aplicado ao destino. Este evento não é compatível com CLS. (Herdado de RelationalSyncProvider.) | |
BatchSpooled | Ocorre depois que cada lote de alterações for gravado no disco. Este evento não é compatível com CLS. (Herdado de RelationalSyncProvider.) | |
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.) | |
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.) | |
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.) | |
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.) | |
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