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.
O tipo RelationalSyncProvider expõe os seguintes membros.
Construtores
Nome | Descrição | |
---|---|---|
![]() |
RelationalSyncProvider() () () () | Inicializa uma nova instância da classe RelationalSyncProvider. |
Início
Métodos
Início
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
BatchingDirectory | Obtém ou define o diretório no qual arquivos em lotes são armazenados no spool no disco. |
![]() |
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. |
![]() |
Configuration | Não implementado por RelationalSyncProvider. Uma exceção do tipo NotSupportedException será lançada se você tentar acessar essa propriedade. |
![]() |
Connection | Obtém ou define um objeto IDbConnection usado para estabelecer conexão com o banco de dados. |
![]() |
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. (Herdado de KnowledgeSyncProvider.) |
![]() |
IdFormats | Obtém um objeto SyncIdFormatGroup usado para identificar entidades em uma sessão de sincronização. (Substitui KnowledgeSyncProvider. . :: . .IdFormats.) |
![]() |
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 de armazenar essas alterações no spool no disco. |
![]() |
ScopeName | Obtém ou define o nome do escopo a ser sincronizado. |
![]() |
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. |
Início
Eventos
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ó. |
![]() |
ApplyingChanges | Ocorre durante o carregamento, depois da conexão com o banco de dados, mas antes da aplicação das alterações. |
![]() |
ApplyMetadataFailed | Ocorre durante o carregamento, depois da falha ao aplicar os metadados de uma linha. |
![]() |
BatchApplied | Ocorre depois que cada lote de alterações for aplicado ao destino. |
![]() |
BatchSpooled | Ocorre depois que cada lote de alterações for gravado no disco. |
![]() |
ChangesApplied | Ocorre durante o carregamento, depois da aplicação das alterações, mas antes de se desconectar do banco de dados. |
![]() |
ChangesSelected | Ocorre durante o download, depois da enumeração das alterações, mas antes de se desconectar do banco de dados. |
![]() |
DbConnectionFailure | Ocorre quando a conexão de banco de dados falha durante a aplicação de alterações. |
![]() |
SelectingChanges | Ocorre durante o download, depois da conexão com o banco de dados, mas antes da seleção das alterações. |
![]() |
SyncPeerOutdated | Ocorre antes da enumeração das alterações se o nó de destino estiver desatualizado. |
![]() |
SyncProgress | Ocorre durante a seleção das alterações (por tabela) e a aplicação das alterações (por linha). |
Início