Синхронизация хранилищ данных с помощью пользовательских поставщиков
Этот раздел документации по платформам Sync Framework рассказывает о пользовательских службах синхронизации. Платформы Sync Framework предоставляют поставщиков для нескольких стандартных сценариев синхронизации, но в некоторых случаях приходится создавать поставщик с другой функциональностью. Службы Sync Framework включают в себя управляемые и неуправляемые API-интерфейсы для двух типов пользовательских поставщиков: простых и стандартных. Простые поставщики гораздо быстрее разрабатываются. Они также предоставляют более интуитивно понятную поддержку хранилищ данных, без усложненных механизмов отслеживания изменений. Стандартные поставщики наиболее гибки и обеспечивают самую высокую производительность. Этот раздел документации содержит изложенные доступным языком введение, общие сведения, инструкции и справочные материалы, которые позволят быстро освоить оба API-интерфейса для пользовательских поставщиков и эффективно их использовать. Разделы инструкции содержат образцы кода. Дополнительные образцы доступны в пакете Sync Framework SDK и на веб-сайте Галерея кодов.
В следующих разделах представлены вводные сведения о Sync Framework. Дополнительные сведения см. в подразделах разделов В этом разделе и Справочник.
- Преимущества использования Sync Framework
Описывает преимущества использования платформы Sync Framework, включая гибкий подход, мощную модель синхронизации и эффективные инструменты.
- Новые возможности Sync Framework 2.0
Описывает функции, добавленные или улучшенные в этой версии Sync Framework.
- Выбор соответствующих компонентов Sync Framework
Помогает найти нужный компонент для использования в сценарии синхронизации и описывает архитектуру Sync Framework.
- Установка, распространение и совместимость версий
Описывает пакеты установки, используемые для установки платформы Sync Framework, и то, как эти пакеты установки можно распространять для приложений, использующих Sync Framework.
В этом разделе
- Основные принципы построения пользовательских поставщиков
Описывает основные сведения по применению пользовательских поставщиков для синхронизации данных, а также сценарии, подходящие для применения простых и стандартных поставщиков. Описывает совместную работу метаданных, поставщиков и сеанса для выполнения синхронизации.
- Реализация простого пользовательского поставщика
Описывает типы хранилищ данных, для которых предназначен простой поставщик, а также рассматривает важные функции, в том числе фильтрацию и обработку конфликтов.
- Реализация стандартного пользовательского поставщика
Описывает задачи, которые должна выполнять служба синхронизации, и приводит ссылки на разделы, в которых показано создание стандартной службы.
- Реализация приложения синхронизации
Описывает задачи, которые должно выполнять приложение синхронизации, и приводит ссылки на разделы, в которых показано создание простого приложения.
- Образцы Sync Framework
Описывает образцы кода, входящие в состав платформы Sync Framework.
Справочник
- Microsoft.Synchronization и Microsoft.Synchronization.SimpleProviders
Содержит справочные разделы по управляемым классам, интерфейсам и типам данных в платформах Sync Framework.
- Неуправляемый API для платформы Sync Framework
Приводит справочный материал для неуправляемых интерфейсов, функций и типов данных в платформах Sync Framework.