Элементы ClientSyncProvider
Создает уровень абстракции для службы синхронизации клиента, обеспечивающего взаимодействие с хранилищем данных клиента, и изолирует агент синхронизации от деталей реализации хранилища данных.
В следующих таблицах перечислены члены, доступные в типе ClientSyncProvider .
Закрытые конструкторы
Имя | Описание | |
---|---|---|
ClientSyncProvider | Инициализирует новый экземпляр класса ClientSyncProvider. |
Вверх
Открытые свойства
Имя | Описание | |
---|---|---|
ClientId | При переопределении в производном классе возвращает или задает идентификатор GUID, которым службы Synchronization Services пользуются для идентификации клиентской базы данных. |
Вверх
Открытые методы
(см. также Закрытые методы )
Имя | Описание | |
---|---|---|
ApplyChanges | При переопределении в производном классе применяет операции вставки, обновления и удаления для группы синхронизации в клиентской базе данных согласно заданным метаданным группы, набору данных и параметрам сеанса синхронизации. | |
BeginTransaction | При переопределении в производном классе вызывается из SyncAgent, чтобы начать транзакцию. Это позволяет агенту произвести фиксацию набора изменений как атомарной операции. | |
CreateSchema | При переопределении в производном классе создает схему таблицы в клиентской базе данных, если она не существует. | |
Dispose | Освобождает все ресурсы, занятые объектом ClientSyncProvider. | |
EndTransaction | При переопределении в производном классе вызывается из SyncAgent, чтобы завершить транзакцию. Это позволяет агенту произвести фиксацию набора изменений как атомарной операции. | |
Equals | Перегруженный. (наследуется из Object) | |
GetChanges | При переопределении в производном классе возвращает операции вставки, обновления и удаления для указанной группы синхронизации и сеанса, которые были произведены на клиенте с момента последнего вызова метода Synchronize или AcceptChanges. | |
GetHashCode | (наследуется из Object) | |
GetTableReceivedAnchor | При переопределении в производном классе возвращает объект SyncAnchor, содержащий время последнего изменения, полученного от сервера. | |
GetTableSentAnchor | При переопределении в производном классе возвращает объект SyncAnchor, содержащий время последнего изменения, переданного от клиента. | |
GetType | (наследуется из Object) | |
ReferenceEquals | (наследуется из Object) | |
SetTableReceivedAnchor | При переопределении в производном классе задает объект SyncAnchor, содержащий время последнего изменения, полученного от сервера. | |
SetTableSentAnchor | При переопределении в производном классе задает объект SyncAnchor, содержащий время последнего изменения, отправленного со стороны клиента. | |
ToString | (наследуется из Object) |
Вверх
Закрытые методы
Имя | Описание | |
---|---|---|
Finalize | (наследуется из Object) | |
MemberwiseClone | (наследуется из Object) |
Вверх
См. также
Справочник
Класс ClientSyncProvider
Пространство имен Microsoft.Synchronization.Data