Membros SqlCeSyncProvider
Encapsula um provedor de sincronização do SQL Server Compact que se comunica com o cliente e protege o orquestrador de sincronização contra a implementação específica do banco de dados cliente.
As tabelas a seguir listam os membros expostos pelo tipo SqlCeSyncProvider .
Construtor público
Nome | Descrição | |
---|---|---|
SqlCeSyncProvider | Sobrecarregado. Inicializa uma nova instância da classe SqlCeSyncProvider. |
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 | Substituído. Obtém ou define o objeto IDbConnection usado para estabelecer conexão com o banco de dados cliente. 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 | 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. | |
ScopeName | Substituído. 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. (Herdado de RelationalSyncProvider.) |
Superior
Métodos públicos
(consulte também Métodos protegidos )
Nome | Descrição | |
---|---|---|
BeginSession | Substituído. Chamado por 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 | (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 | Substituído. Cria uma transação de leitura confirmada por meio da qual aplica alterações ao banco de dados do SQL Server Compact. Este método não é compatível com CLS. | |
CreateEnumerationTransaction | Substituído. Cria uma transação de leitura confirmada por meio da qual enumera alterações do banco de dados do SQL Server Compact. Este método não é compatível com CLS. | |
Dispose | Sobrecarregado. Substituído. Libera os recursos que são usados por SqlCeSyncProvider. | |
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.) | |
BeginSnapshotInitialization | Ocorre quando o Sync Framework determina que um banco de dados é um instantâneo que precisa ser inicializado antes do início da sincronização. 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. (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.) | |
EndSnapshotInitialization | Ocorre quando todas as tabelas de um escopo específico tiverem sido inicializadas a partir de um instantâneo. 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. (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 SqlCeSyncProvider
Namespace Microsoft.Synchronization.Data.SqlServerCe