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


Элементы DbServerSyncProvider

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

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

Открытые конструкторы

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

Вверх

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

  Имя Описание
Public property BatchSize Возвращает или задает размер пакета (в строках) при выполнении команд, получающих изменения из базы данных сервера.
Public property Connection Возвращает или задает объект IDbConnection для соединения с базой данных сервера.
Public property Schema Возвращает или задает объект SyncSchema, содержащий сведения о схеме таблицы на сервере.
Public property SelectClientIdCommand Возвращает или задает объект IDbCommand, который содержит запрос или хранимую процедуру для получения идентификатора инициатора из базы данных сервера.
Public property SelectNewAnchorCommand Возвращает или задает объект IDbCommand, который содержит запрос или хранимую процедуру для получения нового значения привязки из базы данных сервера. Привязка определяет верхнюю границу набора изменений, синхронизируемых в текущем сеансе.
Public property SyncAdapters Возвращает коллекцию SyncAdapterCollection, связанную с DbServerSyncProvider.

Вверх

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

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

  Имя Описание
Public method ApplyChanges Переопределенный. Применяет к базе данных сервера операции вставки, обновления и удаления для группы синхронизации.
Public method Dispose Перегруженный. Переопределенный. Освобождает ресурсы, используемые объектом DbServerSyncProvider.
Public method Equals  Перегруженный. (наследуется из Object)
Public method GetChanges Переопределенный. Выбирает для таблицы в базе данных сервера операции вставки, обновления и удаления, которые нужно применить к клиентской базе данных для группы синхронизации.
Public method GetHashCode  (наследуется из Object)
Public method GetSchema Переопределенный. Возвращает объект SyncSchema, содержащий схему для каждой из указанных таблиц.
Public method GetServerInfo Переопределенный. Возвращает объект SyncServerInfo при передаче параметра сеанса.
Public method GetType  (наследуется из Object)
Public method Bb686878.static(ru-ru,SQL.105).gif ReferenceEquals  (наследуется из Object)
Public method ToString  (наследуется из Object)

Вверх

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

  Имя Описание
Protected method Dispose Перегруженный. Освобождает ресурсы, используемые объектом DbServerSyncProvider.
Protected method Finalize  (наследуется из Object)
Protected method MemberwiseClone  (наследуется из Object)
Protected method OnApplyChangeFailed Вызывает событие ApplyChangeFailed.
Protected method OnApplyingChanges Вызывает событие ApplyingChanges.
Protected method OnChangesApplied Вызывает событие ChangesApplied.
Protected method OnChangesSelected Вызывает событие ChangesSelected.
Protected method OnSelectingChanges Вызывает событие SelectingChanges.
Protected method OnSyncProgress Вызывает событие SyncProgress.

Вверх

Открытые события

  Имя Описание
Public event ApplyChangeFailed Возникает после того, как строку не удалось применить на сервере.
Public event ApplyingChanges Возникает перед применением изменений на сервере для группы синхронизации.
Public event ChangesApplied Возникает после того, как изменения применены на сервере для группы синхронизации.
Public event ChangesSelected Возникает после того, как все изменения, применяемые на клиенте для группы синхронизации, выбраны на сервере.
Public event SelectingChanges Возникает перед тем, как все изменения, применяемые на клиенте для группы синхронизации, выбраны на сервере.
Public event SyncProgress Возникает при выборе и применении изменений для группы синхронизации на сервере.

Вверх

См. также

Справочник

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