Элементы SqlCeSyncProvider
Инкапсулирует службу синхронизации для SQL Server Compact, взаимодействующую с клиентом и отделяющую модуль взаимодействия синхронизации от подробностей реализации клиентской базы данных.
Тип SqlCeSyncProvider предоставляет доступ к следующим элементам.
Конструкторы
Имя | Описание | |
---|---|---|
SqlCeSyncProvider() () () () | Инициализирует новый экземпляр класса SqlCeSyncProvider со значениями по умолчанию. | |
SqlCeSyncProvider(String, SqlCeConnection) | Инициализирует новый экземпляр класса SqlCeSyncProvider для указанного соединения и области. | |
SqlCeSyncProvider(String, SqlCeConnection, String) | Инициализирует новый экземпляр класса SqlCeSyncProvider для указанной области, соединения и префикса объекта синхронизации. |
В начало
Методы
В начало
Свойства
Имя | Описание | |
---|---|---|
BatchingDirectory | Возвращает или задает каталог, в котором сохраняются пакетные файлы, сохраняемые на диске. (Наследуется из RelationalSyncProvider.) | |
CleanupBatchingDirectory | Возвращает или задает значение, определяющее, следует ли выполнять очистку пакетных файлов после применения содержащихся в них изменений к объектам назначения. (Наследуется из RelationalSyncProvider.) | |
Configuration | Не реализуется поставщиком RelationalSyncProvider. При попытке обращения к этому свойству вызывается исключение типа NotSupportedException. (Наследуется из RelationalSyncProvider.) | |
Connection | Возвращает или задает объект IDbConnection для подключения к клиентской базой данных. (Перезаписывает RelationalSyncProvider. . :: . .Connection.) | |
DestinationCallbacks | Возвращает объект, который приложение синхронизации может использовать для получения уведомлений о событиях, происходящих во время синхронизации. (Наследуется из KnowledgeSyncProvider.) | |
IdFormats | Возвращает объект SyncIdFormatGroup, используемый для идентификации сущностей в сеансе синхронизации. (Наследуется из RelationalSyncProvider.) | |
MemoryDataCacheSize | Возвращает или задает максимальный объем памяти (в КБ), используемой Sync Framework для кэширования изменений перед сохранением на диске. (Наследуется из RelationalSyncProvider.) | |
ObjectPrefix | Возвращает или задает необязательный префикс, используемый для идентификации объектов, создаваемых платформой Sync Framework. | |
ScopeName | Возвращает или задает имя области для синхронизации. (Перезаписывает RelationalSyncProvider. . :: . .ScopeName.) | |
SyncProviderPosition | Возвращает или задает значение перечисления SyncProviderPosition, показывающее, что поставщик связан с локальной или удаленной базой данных. (Наследуется из RelationalSyncProvider.) |
В начало
События
Имя | Описание | |
---|---|---|
ApplyChangeFailed | Происходит во время передачи данных, после сбоя применения строки на узле. (Наследуется из RelationalSyncProvider.) | |
ApplyingChanges | Происходит во время передачи данных, после соединения с базой данных, но до применения изменений. (Наследуется из RelationalSyncProvider.) | |
ApplyMetadataFailed | Происходит во время передачи данных, после сбоя применения метаданных для строки. (Наследуется из RelationalSyncProvider.) | |
BatchApplied | Возникает после завершения применения каждого пакета изменений к назначению. (Наследуется из RelationalSyncProvider.) | |
BatchSpooled | Возникает после записи каждого пакета изменений на диск. (Наследуется из RelationalSyncProvider.) | |
BeginSnapshotInitialization | Возникает, если платформа Sync Framework определяет, что база данных является моментальным снимком, который необходимо инициализировать перед началом синхронизации. | |
ChangesApplied | Происходит во время передачи данных, после применения изменений, но до отключения от базы данных. (Наследуется из RelationalSyncProvider.) | |
ChangesSelected | Происходит во время загрузки данных, после перечисления изменений, но до отключения от базы данных. (Наследуется из RelationalSyncProvider.) | |
DbConnectionFailure | Происходит только при ошибке соединения базы данных во время применения изменений. (Наследуется из RelationalSyncProvider.) | |
EndSnapshotInitialization | Возникает, если все таблицы указанной области были инициализированы из моментального снимка. | |
SelectingChanges | Происходит во время загрузки данных, после соединения с базой данных, но до выбора изменений. (Наследуется из RelationalSyncProvider.) | |
SyncPeerOutdated | Происходит до перечисления изменений, если целевой узел устарел. (Наследуется из RelationalSyncProvider.) | |
SyncProgress | Происходит во время выборки изменений (для каждой таблицы) и применения изменений (для каждой строки). (Наследуется из RelationalSyncProvider.) |
В начало
См. также
Справочник
Пространство имен Microsoft.Synchronization.Data.SqlServerCe