Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает уровень абстракции для службы синхронизации клиента, обеспечивающего взаимодействие с хранилищем данных клиента, и изолирует агент синхронизации от деталей реализации хранилища данных.
В следующих таблицах перечислены члены, доступные в типе 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
.gif)
.gif)
.gif)
.gif)