Membros RelationalSyncProvider
Abstrai um provedor de sincronização genérico que se comunica com um banco de dados e protege o agente de sincronização contra a implementação específica do banco de dados.
As tabelas a seguir listam os membros expostos pelo tipo RelationalSyncProvider .
Construtores protegidos
Nome | Descrição | |
---|---|---|
RelationalSyncProvider | Inicializa uma nova instância da classe RelationalSyncProvider. Este construtor não é compatível com CLS. |
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. | |
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. | |
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. | |
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. | |
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 | Substituído. Obtém um objeto SyncIdFormatGroup usado para identificar entidades em uma sessão de sincronização. Esta propriedade não é compatível com CLS. | |
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. | |
ScopeName | Obtém ou define o nome do escopo a ser sincronizado. 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. |
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. | |
EndSession | Substituído. Chamado pelo SyncProviderPosition para indicar que uma sessão de sincronização foi encerrada. Este método não é compatível com CLS. | |
Equals | Sobrecarregado. (Herdado de Object.) | |
GetChangeBatch | Substituído. Obtém um lote de alterações a serem sincronizadas quando são atribuídos parâmetros de tamanho de lote, conhecimento de destino e recuperador de dados de alterações. Este método não é compatível com CLS. | |
GetFullEnumerationChangeBatch | Substituído. Obtém um lote de alterações a serem sincronizadas quando são atribuídos parâmetros de tamanho de lote, limite inferior, conhecimento e recuperador de dados de alterações. Este método não é compatível com CLS. | |
GetHashCode | (Herdado de Object.) | |
GetSyncBatchParameters | Substituído. Obtenha os parâmetros para o lote de alterações quando são atribuídos parâmetros de conhecimento e de tamanho de lote. Este método não é compatível com CLS. | |
GetType | (Herdado de Object.) | |
ProcessChangeBatch | Substituído. Processa um lote de alterações quando são atribuídos parâmetros de política de resolução, alterações de origem, recuperador de dados de alterações, retorno de chamada e estatística. Este método não é compatível com CLS. | |
ProcessFullEnumerationChangeBatch | Substituído. Processa um lote de alterações quando são atribuídos parâmetros de política de resolução, alterações de origem, recuperador de dados de alterações, retorno de chamada e estatística. Este método não é compatível com CLS. | |
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. | |
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. | |
Dispose | Sobrecarregado. Libera os recursos que são usados por RelationalSyncProvider. | |
Finalize | (Herdado de Object.) | |
MemberwiseClone | (Herdado de Object.) | |
OnApplyChangeFailed | Gera o evento ApplyChangeFailed. Este método não é compatível com CLS. | |
OnApplyingChanges | Gera o evento ApplyingChanges. Este método não é compatível com CLS. | |
OnApplyMetadataFailed | Gera o evento ApplyMetadataFailed. Este método não é compatível com CLS. | |
OnChangesApplied | Gera o evento ChangesApplied. Este método não é compatível com CLS. | |
OnChangesSelected | Gera o evento ChangesSelected. Este método não é compatível com CLS. | |
OnPeerOutdated | Gera o evento SyncPeerOutdated. Este método não é compatível com CLS. | |
OnSelectingChanges | Gera o evento SelectingChanges. Este método não é compatível com CLS. | |
OnSyncProgress | Gera o evento SyncProgress. Este método não é compatível com CLS. |
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. | |
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. | |
ApplyMetadataFailed | Ocorre durante o carregamento, depois da falha ao aplicar os metadados de uma linha. Este evento não é compatível com CLS. | |
BatchApplied | Ocorre depois que cada lote de alterações for aplicado ao destino. Este evento não é compatível com CLS. | |
BatchSpooled | Ocorre depois que cada lote de alterações for gravado no disco. Este evento não é compatível com CLS. | |
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. | |
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. | |
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. | |
SyncPeerOutdated | Ocorre antes da enumeração das alterações se o nó de destino estiver desatualizado. Este evento não é compatível com CLS. | |
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. |
Superior
Consulte também
Referência
Classe RelationalSyncProvider
Namespace Microsoft.Synchronization.Data