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


Элементы SimpleSyncProvider

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

Тип SimpleSyncProvider предоставляет доступ к следующим элементам.

Конструкторы

  Имя Описание
Защищенный метод SimpleSyncProvider() () () () Инициализирует новый экземпляр класса SimpleSyncProvider.

В начало

Методы

  Имя Описание
Открытый метод BeginSession() () () () При переопределении в производном классе вызывается средой выполнения Sync Framework в начале каждого сеанса.
Открытый метод DeleteItem(ItemFieldDictionary, RecoverableErrorReportingContext, Boolean%) При переопределении в производном классе вызывается средой выполнения Sync Framework для удаления элемента из хранилища назначения.
Открытый метод EndSession() () () () При переопределении в производном классе вызывается средой выполнения Sync Framework в конце каждого сеанса (кроме случаев, когда сеанс прекращается в результате исключения).
Открытый метод Equals(Object) (Наследуется из Object.)
Защищенный метод Finalize() () () () (Наследуется из Object.)
Открытый метод GetHashCode() () () () (Наследуется из Object.)
Открытый метод GetMetadataStore(SyncId%, CultureInfo%) При переопределении в производном классе вызывается средой выполнения Sync Framework и возвращает объект MetadataStore для реплики.
Открытый метод GetType() () () () (Наследуется из Object.)
Открытый метод InsertItem(Object, IEnumerable< (Of < <' (SyncId> ) > > ), RecoverableErrorReportingContext, ItemFieldDictionary%, Boolean%) При переопределении в производном классе вызывается средой выполнения Sync Framework для вставки элемента в хранилище назначения.
Открытый метод LoadChangeData(ItemFieldDictionary, IEnumerable< (Of < <' (SyncId> ) > > ), RecoverableErrorReportingContext) При переопределении в производном классе вызывается средой выполнения платформы Sync Framework для загрузки информации об изменениях для элемента с указанным ключом.
Защищенный метод MemberwiseClone() () () () (Наследуется из Object.)
Открытый метод OnChangeDetectionCompleted(ChangeDetectionCompletedEventArgs) При переопределении в производном классе вызывает событие ChangeDetectionCompleted.
Открытый метод OnItemConflicting(SimpleSyncItemConflictingEventArgs) При переопределении в производном классе вызывает событие ItemConflicting.
Открытый метод OnItemConstraint(SimpleSyncItemConstraintEventArgs) При переопределении в производном классе вызывает событие ItemConstraint.
Открытый метод OnMetadataStoreInitialized(MetadataStoreInitializedEventArgs) При переопределении в производном классе вызывает событие MetadataStoreInitialized.
Открытый метод ToString() () () () (Наследуется из Object.)
Открытый метод UpdateItem(Object, IEnumerable< (Of < <' (SyncId> ) > > ), ItemFieldDictionary, RecoverableErrorReportingContext, ItemFieldDictionary%, Boolean%) При переопределении в производном классе вызывается средой выполнения Sync Framework для обновления элемента в хранилище назначения.

В начало

Свойства

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

В начало

События

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

В начало

См. также

Справочник

SimpleSyncProvider Класс

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