Элементы RelationalSyncProvider
Реализует уровень абстракции общей службы синхронизации для взаимодействия с базой данных и изолирует агента синхронизации от деталей реализации базы данных.
В следующих таблицах перечислены члены, доступные в типе RelationalSyncProvider .
Закрытые конструкторы
Имя | Описание | |
---|---|---|
![]() |
RelationalSyncProvider | Инициализирует новый экземпляр класса RelationalSyncProvider. Этот конструктор несовместим с CLS. |
Вверх
Открытые свойства
Имя | Описание | |
---|---|---|
![]() |
BatchingDirectory | Возвращает или задает каталог, в котором сохраняются пакетные файлы, сохраняемые на диске. Это свойство несовместимо с CLS. |
![]() |
CleanupBatchingDirectory | Возвращает или задает значение, определяющее, следует ли выполнять очистку пакетных файлов после применения содержащихся в них изменений к объектам назначения. Это свойство несовместимо с CLS. |
![]() |
Configuration | Не реализуется поставщиком RelationalSyncProvider. При попытке обращения к этому свойству вызывается исключение типа NotSupportedException. Это свойство несовместимо с CLS. |
![]() |
Connection | Возвращает или задает объект IDbConnection, используемый для соединения с базой данных. Это свойство несовместимо с CLS. |
![]() |
DestinationCallbacks | Возвращает объект, который приложение синхронизации может использовать для получения уведомлений о событиях, происходящих во время синхронизации. Это свойство несовместимо с CLS. (наследуется из KnowledgeSyncProvider) |
![]() |
IdFormats | Переопределенный. Возвращает объект SyncIdFormatGroup, используемый для идентификации сущностей в сеансе синхронизации. Это свойство несовместимо с CLS. |
![]() |
MemoryDataCacheSize | Возвращает или задает максимальный объем памяти (в КБ), используемой платформой Sync Framework для кэширования изменений до их сохранения на диск. Это свойство несовместимо с CLS. |
![]() |
ScopeName | Возвращает или задает имя области для синхронизации. Это свойство несовместимо с CLS. |
![]() |
SyncProviderPosition | Возвращает или задает значение перечисления SyncProviderPosition, показывающее, что поставщик связан с локальной или удаленной базой данных. Это свойство несовместимо с CLS. |
Вверх
Открытые методы
(см. также Закрытые методы )
Имя | Описание | |
---|---|---|
![]() |
BeginSession | Переопределенный. Вызывается классом SyncOrchestrator, чтобы указать начало сеанса синхронизации. Этот метод несовместим с CLS. |
![]() |
Dispose | Перегруженный. Освобождает ресурсы, занятые объектом RelationalSyncProvider. |
![]() |
EndSession | Переопределенный. Вызывается классом SyncProviderPosition, чтобы указать конец сеанса синхронизации. Этот метод несовместим с CLS. |
![]() |
Equals | Перегруженный. (наследуется из Object) |
![]() |
GetChangeBatch | Переопределенный. Возвращает пакет изменений для синхронизации по заданным параметрам размера пакета, набора знаний назначения и объекта получения информации об изменениях. Этот метод несовместим с CLS. |
![]() |
GetFullEnumerationChangeBatch | Переопределенный. Возвращает пакет изменений для синхронизации по заданным параметрам размера пакета, нижней границы, набора знаний и объекта получения информации об изменениях. Этот метод несовместим с CLS. |
![]() |
GetHashCode | (наследуется из Object) |
![]() |
GetSyncBatchParameters | Переопределенный. Получить параметры для пакета изменений, если заданы размер пакета и параметры набора знаний. Этот метод несовместим с CLS. |
![]() |
GetType | (наследуется из Object) |
![]() |
ProcessChangeBatch | Переопределенный. Обрабатывает пакет изменений с заданными параметрами политики разрешения конфликтов, исходных изменений, объекта получения информации об изменениях, обратного вызова и статистики. Этот метод несовместим с CLS. |
![]() |
ProcessFullEnumerationChangeBatch | Переопределенный. Обрабатывает пакет изменений с заданными параметрами политики разрешения конфликтов, исходных изменений, объекта получения информации об изменениях, обратного вызова и статистики. Этот метод несовместим с CLS. |
![]() ![]() |
ReferenceEquals | (наследуется из Object) |
![]() |
ToString | (наследуется из Object) |
Вверх
Закрытые методы
Имя | Описание | |
---|---|---|
![]() |
CreateApplicationTransaction | При переопределении в производном классе разрешает создание явной транзакции, в которой производится применение изменений в базе данных Oracle. Этот метод несовместим с CLS. |
![]() |
CreateEnumerationTransaction | При переопределении в производном классе разрешается создание явной транзакции, в которой производится перечисление изменений в базе данных Oracle. Этот метод несовместим с CLS. |
![]() |
Dispose | Перегруженный. Освобождает ресурсы, занятые объектом RelationalSyncProvider. |
![]() |
Finalize | (наследуется из Object) |
![]() |
MemberwiseClone | (наследуется из Object) |
![]() |
OnApplyChangeFailed | Вызывает событие ApplyChangeFailed. Этот метод несовместим с CLS. |
![]() |
OnApplyingChanges | Вызывает событие ApplyingChanges. Этот метод несовместим с CLS. |
![]() |
OnApplyMetadataFailed | Вызывает событие ApplyMetadataFailed. Этот метод несовместим с CLS. |
![]() |
OnChangesApplied | Вызывает событие ChangesApplied. Этот метод несовместим с CLS. |
![]() |
OnChangesSelected | Вызывает событие ChangesSelected. Этот метод несовместим с CLS. |
![]() |
OnPeerOutdated | Вызывает событие SyncPeerOutdated. Этот метод несовместим с CLS. |
![]() |
OnSelectingChanges | Вызывает событие SelectingChanges. Этот метод несовместим с CLS. |
![]() |
OnSyncProgress | Вызывает событие SyncProgress. Этот метод несовместим с CLS. |
Вверх
Открытые события
Имя | Описание | |
---|---|---|
![]() |
ApplyChangeFailed | Происходит во время передачи данных, после сбоя применения строки на узле. Это событие несовместимо с CLS. |
![]() |
ApplyingChanges | Происходит во время передачи данных, после соединения с базой данных, но до применения изменений. Это событие несовместимо с CLS. |
![]() |
ApplyMetadataFailed | Происходит во время передачи данных, после сбоя применения метаданных для строки. Это событие несовместимо с CLS. |
![]() |
BatchApplied | Возникает после завершения применения каждого пакета изменений к назначению. Это событие несовместимо с CLS. |
![]() |
BatchSpooled | Возникает после записи каждого пакета изменений на диск. Это событие несовместимо с CLS. |
![]() |
ChangesApplied | Происходит во время передачи данных, после применения изменений, но до отключения от базы данных. Это событие несовместимо с CLS. |
![]() |
ChangesSelected | Происходит во время загрузки данных, после перечисления изменений, но до отключения от базы данных. Это событие несовместимо с CLS. |
![]() |
SelectingChanges | Происходит во время загрузки данных, после соединения с базой данных, но до выбора изменений. Это событие несовместимо с CLS. |
![]() |
SyncPeerOutdated | Происходит до перечисления изменений, если целевой узел устарел. Это событие несовместимо с CLS. |
![]() |
SyncProgress | Происходит во время выборки изменений (для каждой таблицы) и применения изменений (для каждой строки). Это событие несовместимо с CLS. |
Вверх
См. также
Справочник
Класс RelationalSyncProvider
Пространство имен Microsoft.Synchronization.Data