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


Элементы SqlCeSyncProvider

Инкапсулирует службу синхронизации для SQL Server Compact, взаимодействующую с клиентом и отделяющую модуль взаимодействия синхронизации от подробностей реализации клиентской базы данных.

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

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

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

Вверх

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

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

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

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

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

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

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

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

Вверх

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

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

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

Этот метод несовместим с CLS.
Public method Dispose Перегруженный. Освобождает ресурсы, занятые объектом 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 Dd937922.static(ru-ru,SQL.105).gif ReferenceEquals  (наследуется из Object)
Public method ToString  (наследуется из Object)

Вверх

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

  Имя Описание
Protected method CreateApplicationTransaction Переопределенный. Создает транзакцию read committed, в которой изменения применяются к базе данных SQL Server Compact.

Этот метод несовместим с CLS.
Protected method CreateEnumerationTransaction Переопределенный. Создает транзакцию read committed, в которой изменения перечисляются в базе данных SQL Server Compact.

Этот метод несовместим с CLS.
Protected method Dispose Перегруженный. Переопределенный. Освобождает ресурсы, используемые объектом SqlCeSyncProvider.
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 BeginSnapshotInitialization Возникает, если платформа Sync Framework определяет, что база данных является моментальным снимком, который необходимо инициализировать перед началом синхронизации.

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

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

Это событие несовместимо с CLS. (наследуется из RelationalSyncProvider)
Public event EndSnapshotInitialization Возникает, если все таблицы указанной области были инициализированы из моментального снимка.

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

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

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

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

Вверх

См. также

Справочник

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