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


Элементы SqlSyncProvider

Представляет службу синхронизации, которая взаимодействует с базой данных SQL Server и изолирует другие компоненты платформы Sync Framework от подробностей реализации базы данных.

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

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

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

Вверх

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

  Имя Описание
Public property BatchingDirectory  Возвращает или задает каталог, в котором сохраняются пакетные файлы, сохраняемые на диске.

Это свойство несовместимо с CLS. (наследуется из RelationalSyncProvider)
Public property CleanupBatchingDirectory  Возвращает или задает значение, определяющее, следует ли выполнять очистку пакетных файлов после применения содержащихся в них изменений к объектам назначения.

Это свойство несовместимо с CLS. (наследуется из RelationalSyncProvider)
Public property Configuration  Не реализуется поставщиком RelationalSyncProvider. При попытке обращения к этому свойству вызывается исключение типа NotSupportedException.

Это свойство несовместимо с CLS. (наследуется из RelationalSyncProvider)
Public property Connection  Возвращает или задает объект IDbConnection, используемый для соединения с базой данных.

Это свойство несовместимо с CLS. (наследуется из RelationalSyncProvider)
Public property DestinationCallbacks  Возвращает объект, который приложение синхронизации может использовать для получения уведомлений о событиях, происходящих во время синхронизации.

Это свойство несовместимо с CLS. (наследуется из KnowledgeSyncProvider)
Public property IdFormats  Возвращает объект SyncIdFormatGroup, используемый для идентификации сущностей в сеансе синхронизации.

Это свойство несовместимо с CLS. (наследуется из RelationalSyncProvider)
Public property MemoryDataCacheSize  Возвращает или задает максимальный объем памяти (в КБ), используемой платформой Sync Framework для кэширования изменений до их сохранения на диск.

Это свойство несовместимо с CLS. (наследуется из RelationalSyncProvider)
Public property ObjectPrefix Возвращает или задает необязательный префикс, используемый для идентификации объектов, создаваемых платформой Sync Framework.

Это свойство несовместимо с CLS.
Public property ObjectSchema Возвращает или задает необязательную схему базы данных, в которой платформа Sync Framework создает объекты.

Это свойство несовместимо с CLS.
Public property ScopeName Переопределенный. Задает имя синхронизируемой области, которая представляет логическую группу таблиц с дополнительными фильтрами.

Это свойство несовместимо с CLS.
Public property SyncProviderPosition  Возвращает или задает значение перечисления SyncProviderPosition, показывающее, что поставщик связан с локальной или удаленной базой данных.

Это свойство несовместимо с CLS. (наследуется из RelationalSyncProvider)

Вверх

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

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

  Имя Описание
Public method BeginSession Переопределенный. Вызывается классом SyncOrchestrator, чтобы указать начало сеанса синхронизации.

Этот метод несовместим с CLS.
Public method Dispose  Перегруженный. Освобождает ресурсы, занятые объектом RelationalSyncProvider.(наследуется из RelationalSyncProvider)
Public method EndSession  (наследуется из RelationalSyncProvider)
Public method Equals  Перегруженный. (наследуется из Object)
Public method GetChangeBatch  (наследуется из RelationalSyncProvider)
Public method GetFullEnumerationChangeBatch  (наследуется из RelationalSyncProvider)
Public method GetHashCode  (наследуется из Object)
Public method GetSyncBatchParameters  (наследуется из RelationalSyncProvider)
Public method GetType  (наследуется из Object)
Public method ProcessChangeBatch  (наследуется из RelationalSyncProvider)
Public method ProcessFullEnumerationChangeBatch  (наследуется из RelationalSyncProvider)
Public method Dd918904.static(ru-ru,SQL.105).gif ReferenceEquals  (наследуется из Object)
Public method ToString  (наследуется из Object)

Вверх

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

  Имя Описание
Protected method CreateApplicationTransaction  При переопределении в производном классе разрешает создание явной транзакции, в которой производится применение изменений в базе данных Oracle.

Этот метод несовместим с CLS. (наследуется из RelationalSyncProvider)
Protected method CreateEnumerationTransaction  При переопределении в производном классе разрешается создание явной транзакции, в которой производится перечисление изменений в базе данных Oracle.

Этот метод несовместим с CLS. (наследуется из RelationalSyncProvider)
Protected method Dispose  Перегруженный. (наследуется из RelationalSyncProvider)
Protected method Finalize  (наследуется из Object)
Protected method MemberwiseClone  (наследуется из Object)
Protected method OnApplyChangeFailed  (наследуется из RelationalSyncProvider)
Protected method OnApplyingChanges  (наследуется из RelationalSyncProvider)
Protected method OnApplyMetadataFailed  (наследуется из RelationalSyncProvider)
Protected method OnChangesApplied  (наследуется из RelationalSyncProvider)
Protected method OnChangesSelected  (наследуется из RelationalSyncProvider)
Protected method OnPeerOutdated  (наследуется из RelationalSyncProvider)
Protected method OnSelectingChanges  (наследуется из RelationalSyncProvider)
Protected method OnSyncProgress  (наследуется из RelationalSyncProvider)

Вверх

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

  Имя Описание
Public event ApplyChangeFailed  Происходит во время передачи данных, после сбоя применения строки на узле.

Это событие несовместимо с CLS. (наследуется из RelationalSyncProvider)
Public event ApplyingChanges  Происходит во время передачи данных, после соединения с базой данных, но до применения изменений.

Это событие несовместимо с CLS. (наследуется из RelationalSyncProvider)
Public event ApplyMetadataFailed  Происходит во время передачи данных, после сбоя применения метаданных для строки.

Это событие несовместимо с CLS. (наследуется из RelationalSyncProvider)
Public event BatchApplied  Возникает после завершения применения каждого пакета изменений к назначению.

Это событие несовместимо с CLS. (наследуется из RelationalSyncProvider)
Public event BatchSpooled  Возникает после записи каждого пакета изменений на диск.

Это событие несовместимо с CLS. (наследуется из RelationalSyncProvider)
Public event ChangesApplied  Происходит во время передачи данных, после применения изменений, но до отключения от базы данных.

Это событие несовместимо с CLS. (наследуется из RelationalSyncProvider)
Public event ChangesSelected  Происходит во время загрузки данных, после перечисления изменений, но до отключения от базы данных.

Это событие несовместимо с CLS. (наследуется из RelationalSyncProvider)
Public event SelectingChanges  Происходит во время загрузки данных, после соединения с базой данных, но до выбора изменений.

Это событие несовместимо с CLS. (наследуется из RelationalSyncProvider)
Public event SyncPeerOutdated  Происходит до перечисления изменений, если целевой узел устарел.

Это событие несовместимо с CLS. (наследуется из RelationalSyncProvider)
Public event SyncProgress  Происходит во время выборки изменений (для каждой таблицы) и применения изменений (для каждой строки).

Это событие несовместимо с CLS. (наследуется из RelationalSyncProvider)

Вверх

См. также

Справочник

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