Синхронизация хранилищ данных с помощью пользовательских поставщиков
Этот раздел документации по платформе Sync Framework рассказывает о пользовательских поставщиках синхронизации. Платформа Sync Framework предоставляет поставщиков для нескольких стандартных сценариев синхронизации, но в некоторых случаях приходится создавать поставщик с другой функциональностью. Платформа Sync Framework включает в себя управляемые и неуправляемые API-интерфейсы для двух типов пользовательских поставщиков: простых и стандартных. Простые поставщики гораздо быстрее разрабатываются. Они также предоставляют более интуитивно понятную поддержку хранилищ данных, без усложненных механизмов отслеживания изменений. Стандартные поставщики наиболее гибки и обеспечивают самую высокую производительность. Этот раздел документации содержит изложенные доступным языком введение, общие сведения, инструкции и справочные материалы, которые позволят быстро освоить оба API-интерфейса для пользовательских поставщиков и эффективно их использовать. Разделы инструкции содержат образцы кода. Дополнительные образцы доступны в пакете Sync Framework SDK и на веб-сайте Галерея кодов.
В следующих разделах представлены вводные сведения о Sync Framework. Дополнительные сведения см. в подразделах разделов В этом разделе и Справочник.
Преимущества использования Sync Framework
Описывает преимущества использования платформы Sync Framework, включая гибкий подход, мощную модель синхронизации и эффективные инструменты.Новые возможности Sync Framework 2.1
Описывает функции, добавленные или улучшенные в этой версии 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.