Элементы 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