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


Элементы DbServerSyncProvider

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

Тип DbServerSyncProvider предоставляет доступ к следующим элементам.

Конструкторы

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

В начало

Методы

  Имя Описание
Открытый метод ApplyChanges(SyncGroupMetadata, DataSet, SyncSession) Применяет к базе данных сервера операции вставки, обновления и удаления для группы синхронизации. (Перезаписывает ServerSyncProvider. . :: . .ApplyChanges(SyncGroupMetadata, DataSet, SyncSession).)
Открытый метод Dispose() () () () Освобождает все ресурсы, используемые объектом DbServerSyncProvider. (Перезаписывает ServerSyncProvider. . :: . .Dispose() () () ().)
Защищенный метод Dispose(Boolean) Освобождает неуправляемые (а также при необходимости управляемые) ресурсы, занятые объектом DbServerSyncProvider.
Открытый метод Equals(Object) (Наследуется из Object.)
Защищенный метод Finalize() () () () (Наследуется из Object.)
Открытый метод GetChanges(SyncGroupMetadata, SyncSession) Выбирает для таблицы в базе данных сервера операции вставки, обновления и удаления, которые нужно применить к клиентской базе данных для группы синхронизации. (Перезаписывает ServerSyncProvider. . :: . .GetChanges(SyncGroupMetadata, SyncSession).)
Открытый метод GetHashCode() () () () (Наследуется из Object.)
Открытый метод GetSchema(Collection< (Of < <' (String> ) > > ), SyncSession) Возвращает объект SyncSchema, содержащий схему для каждой из указанных таблиц. (Перезаписывает ServerSyncProvider. . :: . .GetSchema(Collection< (Of < <' (String> ) > > ), SyncSession).)
Открытый метод GetServerInfo(SyncSession) Возвращает объект SyncServerInfo при передаче параметра сеанса. (Перезаписывает ServerSyncProvider. . :: . .GetServerInfo(SyncSession).)
Открытый метод GetType() () () () (Наследуется из Object.)
Защищенный метод MemberwiseClone() () () () (Наследуется из Object.)
Защищенный метод OnApplyChangeFailed(ApplyChangeFailedEventArgs) Вызывает событие ApplyChangeFailed.
Защищенный метод OnApplyingChanges(ApplyingChangesEventArgs) Вызывает событие ApplyingChanges.
Защищенный метод OnChangesApplied(ChangesAppliedEventArgs) Вызывает событие ChangesApplied.
Защищенный метод OnChangesSelected(ChangesSelectedEventArgs) Вызывает событие ChangesSelected.
Защищенный метод OnSelectingChanges(SelectingChangesEventArgs) Вызывает событие SelectingChanges.
Защищенный метод OnSyncProgress(SyncProgressEventArgs) Вызывает событие SyncProgress.
Открытый метод ToString() () () () (Наследуется из Object.)

В начало

Свойства

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

В начало

События

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

В начало

См. также

Справочник

DbServerSyncProvider Класс

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