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