Поделиться через


Элементы ClientSyncProvider

Создает уровень абстракции для службы синхронизации клиента, обеспечивающего взаимодействие с хранилищем данных клиента, и изолирует агент синхронизации от деталей реализации хранилища данных.

В следующих таблицах перечислены члены, доступные в типе ClientSyncProvider .

Закрытые конструкторы

  Имя Описание
Protected method ClientSyncProvider Инициализирует новый экземпляр класса ClientSyncProvider.

Вверх

Открытые свойства

  Имя Описание
Public property ClientId При переопределении в производном классе возвращает или задает идентификатор GUID, которым службы Synchronization Services пользуются для идентификации клиентской базы данных.

Вверх

Открытые методы

(см. также Закрытые методы )

  Имя Описание
Public method ApplyChanges При переопределении в производном классе применяет операции вставки, обновления и удаления для группы синхронизации в клиентской базе данных согласно заданным метаданным группы, набору данных и параметрам сеанса синхронизации.
Public method BeginTransaction При переопределении в производном классе вызывается из SyncAgent, чтобы начать транзакцию. Это позволяет агенту произвести фиксацию набора изменений как атомарной операции.
Public method CreateSchema При переопределении в производном классе создает схему таблицы в клиентской базе данных, если она не существует.
Public method Dispose Освобождает все ресурсы, занятые объектом ClientSyncProvider.
Public method EndTransaction При переопределении в производном классе вызывается из SyncAgent, чтобы завершить транзакцию. Это позволяет агенту произвести фиксацию набора изменений как атомарной операции.
Public method Equals  Перегруженный. (наследуется из Object)
Public method GetChanges При переопределении в производном классе возвращает операции вставки, обновления и удаления для указанной группы синхронизации и сеанса, которые были произведены на клиенте с момента последнего вызова метода Synchronize или AcceptChanges.
Public method GetHashCode  (наследуется из Object)
Public method GetTableReceivedAnchor При переопределении в производном классе возвращает объект SyncAnchor, содержащий время последнего изменения, полученного от сервера.
Public method GetTableSentAnchor При переопределении в производном классе возвращает объект SyncAnchor, содержащий время последнего изменения, переданного от клиента.
Public method GetType  (наследуется из Object)
Public method Bb726055.static(ru-ru,SQL.105).gif ReferenceEquals  (наследуется из Object)
Public method SetTableReceivedAnchor При переопределении в производном классе задает объект SyncAnchor, содержащий время последнего изменения, полученного от сервера.
Public method SetTableSentAnchor При переопределении в производном классе задает объект SyncAnchor, содержащий время последнего изменения, отправленного со стороны клиента.
Public method ToString  (наследуется из Object)

Вверх

Закрытые методы

  Имя Описание
Protected method Finalize  (наследуется из Object)
Protected method MemberwiseClone  (наследуется из Object)

Вверх

См. также

Справочник

Класс ClientSyncProvider
Пространство имен Microsoft.Synchronization.Data