Элементы DbSyncProvider

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

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

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

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

Этот конструктор несовместим с CLS.

Вверх

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

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

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

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

Это свойство несовместимо с CLS. Устаревший аргумент.
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 ScopeName  Возвращает или задает имя области для синхронизации.

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

Это свойство несовместимо с CLS.
Public property SelectOverlappingScopesCommand Возвращает или задает объект IDbCommand, который содержит запрос или хранимую процедуру, возвращающую имя области и имя таблицы для всех таблиц в указанной области, которые также входят в другие области.

Это свойство несовместимо с CLS.
Public property SelectScopeInfoCommand Возвращает или задает объект IDbCommand, который содержит запрос или хранимую процедуру для получения метаданных области из одноранговой базы данных.

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

Это свойство несовместимо с CLS.
Public property SyncAdapters Возвращает коллекцию DbSyncAdapterCollection, связанную с объектом DbSyncProvider.

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

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

Это свойство несовместимо с CLS.
Public property UpdateScopeInfoCommand Возвращает или задает объект IDbCommand, который содержит запрос или хранимую процедуру для обновления метаданных области в одноранговой базе данных.

Это свойство несовместимо с CLS.

Вверх

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

  Имя Описание
Protected property ScopeCleanupTimestampColName В таблице сведений области возвращает или задает имя столбца, содержащего значение отметки времени последней выполнявшейся очистки отметок полного удаления для этой области.

Это свойство несовместимо с CLS.
Protected property ScopeForgottenKnowledgeColName В таблице сведений области возвращает или задает имя столбца, содержащего двоичное представление утраченного набора знаний для каждой из областей.

Это свойство несовместимо с CLS.
Protected property ScopeIdColName В таблице сведений области возвращает или задает имя столбца, содержащего идентификатор области — обычно идентификатор GUID.

Это свойство несовместимо с CLS.
Protected property ScopeKnowledgeColName В таблице сведений области возвращает или задает имя столбца, содержащего двоичное представление набора знаний синхронизации для каждой из областей.

Это свойство несовместимо с CLS.
Protected property ScopeLocalIdColName В таблице сведений области возвращает или задает имя столбца, содержащего целочисленный идентификатор области.

Это свойство несовместимо с CLS.
Protected property ScopeNameColName В таблице сведений области возвращает или задает имя столбца, содержащего имя области.

Это свойство несовместимо с CLS.
Protected property ScopeTimestampColName В таблице сведений области возвращает или задает имя столбца, содержащего значение отметки времени последнего обновления строки метаданных.

Это свойство несовместимо с CLS.

Вверх

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

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

  Имя Описание
Public method BeginSession  (наследуется из RelationalSyncProvider)
Public method CleanupMetadata Удаляет из базы данных метаданные отслеживания изменений и обновляет набор знаний очистки до точки остановки процесса очистки. Это позволяет идентифицировать устаревшие узлы.

Этот метод несовместим с 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 GetScopeDescription Возвращает объект DbSyncScopeDescription, который содержит схему для таблиц из коллекции SyncAdapters.

Этот метод несовместим с CLS.
Public method GetSyncBatchParameters  (наследуется из RelationalSyncProvider)
Public method GetType  (наследуется из Object)
Public method ProcessChangeBatch  (наследуется из RelationalSyncProvider)
Public method ProcessFullEnumerationChangeBatch  (наследуется из RelationalSyncProvider)
Public method Cc761629.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)

Вверх

См. также

Справочник

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