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


Элементы KnowledgeSyncProvider

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

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

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

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

В начало

Методы

  Имя Описание
Открытый метод BeginSession(SyncProviderPosition, SyncSessionContext) При переопределении в производном классе уведомляет поставщика о соединении с сеансом синхронизации.
Открытый метод EndSession(SyncSessionContext) При переопределении в производном классе уведомляет поставщик о завершении сеанса синхронизации, к которому он был прикреплен.
Открытый метод Equals(Object) (Наследуется из Object.)
Защищенный метод Finalize() () () () (Наследуется из Object.)
Открытый метод GetChangeBatch(UInt32, SyncKnowledge, Object%) При переопределении в производном классе этот метод возвращает пакет изменений, содержащий метаданные элементов, которые отсутствовали в указанном наборе знаний от поставщика назначения.
Открытый метод GetFullEnumerationChangeBatch(UInt32, SyncId, SyncKnowledge, Object%) При переопределении в производном классе этот метод возвращает пакет изменений, содержащий метаданные элементов, имеющих значение идентификатора выше указанной нижней границы, как часть полного перечисления.
Открытый метод GetHashCode() () () () (Наследуется из Object.)
Открытый метод GetSyncBatchParameters(UInt32%, SyncKnowledge%) При переопределении в производном классе возвращает число изменений элемента, которые будут включены в пакеты изменений и текущий набор знаний для области синхронизации.
Открытый метод GetType() () () () (Наследуется из Object.)
Защищенный метод MemberwiseClone() () () () (Наследуется из Object.)
Открытый метод ProcessChangeBatch(ConflictResolutionPolicy, ChangeBatch, Object, SyncCallbacks, SyncSessionStatistics) При переопределении в производном классе обрабатывает набор изменений, обнаруживая конфликты и применяя изменения к хранилищу элементов.
Открытый метод ProcessFullEnumerationChangeBatch(ConflictResolutionPolicy, FullEnumerationChangeBatch, Object, SyncCallbacks, SyncSessionStatistics) При переопределении в производном классе обрабатывает набор изменений для полного перечисления, применяя изменения к хранилищу элементов.
Открытый метод ToString() () () () (Наследуется из Object.)

В начало

Свойства

  Имя Описание
Открытое свойство Configuration Возвращает параметры конфигурации поставщика.
Открытое свойство DestinationCallbacks Возвращает объект, который приложение синхронизации может использовать для получения уведомлений о событиях, происходящих во время синхронизации.
Открытое свойство IdFormats При переопределении в производном классе возвращает схему форматов идентификаторов для поставщика.

В начало

См. также

Справочник

KnowledgeSyncProvider Класс

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