Элементы DbServerSyncProvider
Реализует уровень абстракции общей службы поставщика синхронизации сервера для взаимодействия с базой данных сервера и изолирует агент синхронизации от деталей реализации базы данных.
В следующих таблицах перечислены члены, доступные в типе DbServerSyncProvider .
Открытые конструкторы
Имя | Описание | |
---|---|---|
DbServerSyncProvider | Инициализирует новый экземпляр класса DbServerSyncProvider. |
Вверх
Открытые свойства
Имя | Описание | |
---|---|---|
BatchSize | Возвращает или задает размер пакета (в строках) при выполнении команд, получающих изменения из базы данных сервера. | |
Connection | Возвращает или задает объект IDbConnection для соединения с базой данных сервера. | |
Schema | Возвращает или задает объект SyncSchema, содержащий сведения о схеме таблицы на сервере. | |
SelectClientIdCommand | Возвращает или задает объект IDbCommand, который содержит запрос или хранимую процедуру для получения идентификатора инициатора из базы данных сервера. | |
SelectNewAnchorCommand | Возвращает или задает объект IDbCommand, который содержит запрос или хранимую процедуру для получения нового значения привязки из базы данных сервера. Привязка определяет верхнюю границу набора изменений, синхронизируемых в текущем сеансе. | |
SyncAdapters | Возвращает коллекцию SyncAdapterCollection, связанную с DbServerSyncProvider. |
Вверх
Открытые методы
(см. также Закрытые методы )
Имя | Описание | |
---|---|---|
ApplyChanges | Переопределенный. Применяет к базе данных сервера операции вставки, обновления и удаления для группы синхронизации. | |
Dispose | Перегруженный. Переопределенный. Освобождает ресурсы, используемые объектом DbServerSyncProvider. | |
Equals | Перегруженный. (наследуется из Object) | |
GetChanges | Переопределенный. Выбирает для таблицы в базе данных сервера операции вставки, обновления и удаления, которые нужно применить к клиентской базе данных для группы синхронизации. | |
GetHashCode | (наследуется из Object) | |
GetSchema | Переопределенный. Возвращает объект SyncSchema, содержащий схему для каждой из указанных таблиц. | |
GetServerInfo | Переопределенный. Возвращает объект SyncServerInfo при передаче параметра сеанса. | |
GetType | (наследуется из Object) | |
ReferenceEquals | (наследуется из Object) | |
ToString | (наследуется из Object) |
Вверх
Закрытые методы
Имя | Описание | |
---|---|---|
Dispose | Перегруженный. Освобождает ресурсы, используемые объектом DbServerSyncProvider. | |
Finalize | (наследуется из Object) | |
MemberwiseClone | (наследуется из Object) | |
OnApplyChangeFailed | Вызывает событие ApplyChangeFailed. | |
OnApplyingChanges | Вызывает событие ApplyingChanges. | |
OnChangesApplied | Вызывает событие ChangesApplied. | |
OnChangesSelected | Вызывает событие ChangesSelected. | |
OnSelectingChanges | Вызывает событие SelectingChanges. | |
OnSyncProgress | Вызывает событие SyncProgress. |
Вверх
Открытые события
Имя | Описание | |
---|---|---|
ApplyChangeFailed | Возникает после того, как строку не удалось применить на сервере. | |
ApplyingChanges | Возникает перед применением изменений на сервере для группы синхронизации. | |
ChangesApplied | Возникает после того, как изменения применены на сервере для группы синхронизации. | |
ChangesSelected | Возникает после того, как все изменения, применяемые на клиенте для группы синхронизации, выбраны на сервере. | |
SelectingChanges | Возникает перед тем, как все изменения, применяемые на клиенте для группы синхронизации, выбраны на сервере. | |
SyncProgress | Возникает при выборе и применении изменений для группы синхронизации на сервере. |
Вверх
См. также
Справочник
Класс DbServerSyncProvider
Пространство имен Microsoft.Synchronization.Data.Server