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.
O tipo SqlSyncProvider expõe os seguintes membros.
Construtores
Nome | Descrição | |
---|---|---|
![]() |
SqlSyncProvider() () () () | Inicializa uma nova instância da classe SqlSyncProvider usando valores padrão. |
![]() |
SqlSyncProvider(String, SqlConnection) | Inicializa uma nova instância da classe SqlSyncProvider para o nome de escopo e a conexão especificados. |
![]() |
SqlSyncProvider(String, SqlConnection, String) | Inicializa uma nova instância da classe SqlSyncProvider para o nome de escopo, a conexão e o prefixo de objeto de sincronização especificados. |
![]() |
SqlSyncProvider(String, SqlConnection, String, String) | Inicializa uma nova instância da classe SqlSyncProvider para o nome de escopo, a conexão, o prefixo de objeto de sincronização e o esquema de objeto especificados. |
Início
Métodos
Início
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
ApplicationTransactionSize | Obtém ou define o tamanho máximo de transação usado durante a aplicação de alterações, em quilobytes. |
![]() |
BatchingDirectory | Obtém ou define o diretório no qual arquivos em lotes são armazenados no spool no disco. (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. (Herdado de RelationalSyncProvider.) |
![]() |
CommandTimeout | Obtém ou define o tempo de espera, em segundos, até um comando de sincronização ser interrompido e um erro ser gerado. |
![]() |
Configuration | Não implementado por RelationalSyncProvider. Uma exceção do tipo NotSupportedException será lançada se você tentar acessar essa propriedade. (Herdado de RelationalSyncProvider.) |
![]() |
Connection | Obtém ou define um objeto IDbConnection usado para estabelecer conexão com o banco de dados. (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. (Herdado de KnowledgeSyncProvider.) |
![]() |
IdFormats | Obtém um objeto SyncIdFormatGroup usado para identificar entidades em uma sessão de sincronização. (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 de armazenar essas alterações no spool no disco. (Herdado de RelationalSyncProvider.) |
![]() |
ObjectPrefix | Obtém ou define o prefixo opcional usado para identificar objetos criados pelo Sync Framework. |
![]() |
ObjectSchema | Obtém ou define o esquema de banco de dados opcional no qual o Sync Framework cria objetos. |
![]() |
ScopeName | Define o nome do escopo a ser sincronizado, que é um grupo lógico de tabelas com filtros opcionais. (Substitui RelationalSyncProvider. . :: . .ScopeName.) |
![]() |
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. (Herdado de RelationalSyncProvider.) |
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ó. (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. (Herdado de RelationalSyncProvider.) |
![]() |
ApplyMetadataFailed | Ocorre durante o carregamento, depois da falha ao aplicar os metadados de uma linha. (Herdado de RelationalSyncProvider.) |
![]() |
BatchApplied | Ocorre depois que cada lote de alterações for aplicado ao destino. (Herdado de RelationalSyncProvider.) |
![]() |
BatchSpooled | Ocorre depois que cada lote de alterações for gravado no disco. (Herdado de RelationalSyncProvider.) |
![]() |
ChangesApplied | Ocorre durante o carregamento, depois da aplicação das alterações, mas antes de se desconectar do banco de dados. (Herdado de RelationalSyncProvider.) |
![]() |
ChangesSelected | Ocorre durante o download, depois da enumeração das alterações, mas antes de se desconectar do banco de dados. (Herdado de RelationalSyncProvider.) |
![]() |
DbConnectionFailure | Ocorre quando a conexão de banco de dados falha durante a aplicação de alterações. (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. (Herdado de RelationalSyncProvider.) |
![]() |
SyncPeerOutdated | Ocorre antes da enumeração das alterações se o nó de destino estiver desatualizado. (Herdado de RelationalSyncProvider.) |
![]() |
SyncProgress | Ocorre durante a seleção das alterações (por tabela) e a aplicação das alterações (por linha). (Herdado de RelationalSyncProvider.) |
Início