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


Элементы SimpleSyncProvider

Представляет простого поставщика, используемого для синхронизации реплики. Как правило, расширяет класс FullEnumerationSimpleSyncProvider или AnchorEnumerationSimpleSyncProvider.

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

Закрытые конструкторы

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

Вверх

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

  Имя Описание
Public property Configuration При переопределении в производном классе возвращает объект KnowledgeSyncProviderConfiguration, представляющий сведения о конфигурации поставщика, например политику устранения конфликтов.
Public property DestinationCallbacks При переопределении в производном классе возвращает объект SyncCallbacks, предназначенный для управления событием синхронизации.
Public property IdFormats При переопределении и производном классе возвращает объект SyncIdFormatGroup, представляющий формат идентификатора реплики и элемента.
Public property MetadataSchema При переопределении в производном классе возвращает объект ItemMetadataSchema, представляющий схему метаданных для элемента.
Public property ProviderVersion При переопределении в производном классе возвращает номер версии для простого поставщика.

Вверх

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

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

  Имя Описание
Public method BeginSession При переопределении в производном классе вызывается средой выполнения Sync Framework в начале каждого сеанса.
Public method DeleteItem При переопределении в производном классе вызывается средой выполнения Sync Framework для удаления элемента из хранилища назначения.
Public method EndSession При переопределении в производном классе вызывается средой выполнения Sync Framework в конце каждого сеанса (кроме случаев, когда сеанс прекращается в результате исключения).
Public method Equals  Перегруженный. (наследуется из Object)
Public method GetHashCode  (наследуется из Object)
Public method GetMetadataStore При переопределении в производном классе вызывается средой выполнения Sync Framework и возвращает объект MetadataStore для реплики.
Public method GetType  (наследуется из Object)
Public method InsertItem При переопределении в производном классе вызывается средой выполнения Sync Framework для вставки элемента в хранилище назначения.
Public method LoadChangeData При переопределении в производном классе вызывается средой выполнения платформы Sync Framework для загрузки информации об изменениях для элемента с указанным ключом.
Public method OnChangeDetectionCompleted При переопределении в производном классе вызывает событие ChangeDetectionCompleted.
Public method OnItemConflicting При переопределении в производном классе вызывает событие ItemConflicting.
Public method OnItemConstraint При переопределении в производном классе вызывает событие ItemConstraint.
Public method OnMetadataStoreInitialized При переопределении в производном классе вызывает событие MetadataStoreInitialized.
Public method Dd936903.static(ru-ru,SQL.105).gif ReferenceEquals  (наследуется из Object)
Public method ToString  (наследуется из Object)
Public method UpdateItem При переопределении в производном классе вызывается средой выполнения Sync Framework для обновления элемента в хранилище назначения.

Вверх

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

  Имя Описание
Protected method Finalize  (наследуется из Object)
Protected method MemberwiseClone  (наследуется из Object)

Вверх

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

  Имя Описание
Public event ChangeDetectionCompleted Возникает, когда для поставщика источника было завершено обнаружение изменений.
Public event ItemConflicting Возникает, когда Sync Framework обнаруживает, что обрабатываемый элемент участвует в конфликте параллелизма.
Public event ItemConstraint Возникает, когда Sync Framework обнаруживает, что обрабатываемый элемент участвует в конфликте ограничения.
Public event MetadataStoreInitialized Возникает во время инициализации хранилища метаданных, связанного с поставщиком.

Вверх

См. также

Справочник

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