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