Элементы SqlCeClientSyncProvider
Абстрагирует службу синхронизации клиента для SQL Server Compact, который взаимодействует с клиентом и отделяет агент синхронизации от подробностей реализации клиентской базы данных.
В следующих таблицах перечислены члены, доступные в типе SqlCeClientSyncProvider .
Открытые конструкторы
Имя | Описание | |
---|---|---|
SqlCeClientSyncProvider | Перегруженный. Инициализирует новый экземпляр класса SqlCeClientSyncProvider. |
Вверх
Открытые свойства
Имя | Описание | |
---|---|---|
ClientId | Переопределенный. Возвращает или задает идентификатор GUID, по которому службы Sync Framework идентифицируют клиентскую базу данных. | |
ConflictResolver | Возвращает для службы синхронизации клиента объект SyncConflictResolver, который определяет, какое действие должно быть выполнено при возникновении конфликта. | |
Connection | Возвращает объект IDbConnection, используемый для соединения с клиентской базой данных. | |
ConnectionString | Возвращает или задает строку, используемую для соединения с клиентской базой данных. | |
CreateDatabaseIfNotExists | Возвращает или задает флажок, указывающий необходимость создания клиентской базы данных, если она не существует. | |
RetentionInDays | Возвращает или задает длительность хранения метаданных отслеживания изменений в базе данных SQL Server Compact (в сутках). |
Вверх
Открытые методы
(см. также Закрытые методы )
Имя | Описание | |
---|---|---|
AcceptChanges | Перегруженный. Обновляет метаданные отслеживания, чтобы ожидающие на клиенте изменения не передавались во время следующей синхронизации. | |
ApplyChanges | Перегруженный. Применяет операции вставки, обновления и удаления для группы синхронизации в клиентской базе данных. | |
BeginTransaction | Переопределенный. Вызывается из SyncAgent, чтобы начать транзакцию. Это позволяет агенту произвести фиксацию набора изменений как атомарной операции. | |
CreateSchema | Переопределенный. Создает схему таблицы в клиентской базе данных, если схема не существует. | |
Dispose | Перегруженный. Переопределенный. Освобождает ресурсы, используемые объектом SqlCeClientSyncProvider. | |
EndTransaction | Переопределенный. Вызывается из SyncAgent, чтобы завершить транзакцию. Это позволяет агенту произвести фиксацию набора изменений как атомарной операции. | |
Equals | Перегруженный. (наследуется из Object) | |
GetChanges | Перегруженный. Возвращает операции вставки, обновления и удаления, выполненные с момента последнего вызова метода Synchronize или AcceptChanges. | |
GetHashCode | (наследуется из Object) | |
GetTableReceivedAnchor | Переопределенный. Возвращает объект SyncAnchor, который содержит время получения последнего изменения от сервера. | |
GetTableSentAnchor | Переопределенный. Возвращает объект SyncAnchor, который содержит время отправки последнего изменения клиентом. | |
GetType | (наследуется из Object) | |
OnInitialized | Вызывает событие Initialized. | |
ReferenceEquals | (наследуется из Object) | |
SetTableReceivedAnchor | Переопределенный. Задает объект SyncAnchor, который содержит время получения последнего изменения от сервера. | |
SetTableSentAnchor | Переопределенный. Задает объект SyncAnchor, который содержит время отправки последнего изменения клиентом. | |
ToString | (наследуется из Object) |
Вверх
Закрытые методы
Имя | Описание | |
---|---|---|
Dispose | Перегруженный. Освобождает ресурсы, используемые объектом SqlCeClientSyncProvider. | |
Finalize | Переопределенный. Деструктор класса SqlCeClientSyncProvider. | |
MemberwiseClone | (наследуется из Object) | |
OnApplyChangeFailed | Вызывает событие ApplyChangeFailed. | |
OnApplyingChanges | Вызывает событие ApplyingChanges. | |
OnChangesApplied | Вызывает событие ChangesApplied. | |
OnChangesSelected | Вызывает событие ChangesSelected. | |
OnCreatingSchema | Вызывает событие CreatingSchema. | |
OnSchemaCreated | Вызывает событие SchemaCreated. | |
OnSelectingChanges | Вызывает событие SelectingChanges. | |
OnSyncProgress | Вызывает событие SyncProgress. |
Вверх
Открытые события
Имя | Описание | |
---|---|---|
ApplyChangeFailed | Возникает после того, как применение строки на клиенте завершилось неуспешно. | |
ApplyingChanges | Возникает перед тем, как изменения применяются на клиенте для группы синхронизации. | |
ChangesApplied | Возникает после применения всех изменений на клиенте для группы синхронизации. | |
ChangesSelected | Возникает после того, как все изменения, выбранные на клиенте, применены на сервере для группы синхронизации. | |
CreatingSchema | Возникает перед созданием схемы на клиенте для каждой из таблиц. | |
SchemaCreated | Возникает после создания схемы на клиенте для каждой из таблиц. | |
SelectingChanges | Возникает перед тем, как все изменения, выбранные на клиенте, применены на сервере для группы синхронизации. | |
SyncProgress | Возникает при выборе и применении изменений для группы синхронизации на клиенте. |
Вверх
См. также
Справочник
Класс SqlCeClientSyncProvider
Пространство имен Microsoft.Synchronization.Data.SqlServerCe