Microsoft Sync Framework
Sync Framework は、アプリケーション、サービス、およびデバイスのためのコラボレーションとオフライン アクセスを可能にする、包括的な同期プラットフォームです。Sync Framework には、ローミング、データの共有、およびデータのオフライン化を実現するテクノロジやツールが用意されています。開発者は Sync Framework を使用することで、あらゆるアプリケーションとあらゆるストアのデータを各種のネットワークを介して任意のプロトコルで統合できる、同期エコシステムを構築できます。
このドキュメントでは、以下を含め、すべての Sync Framework コンポーネントについて説明します。
コア コンポーネント
データベース同期プロバイダー (以前のリリースでの呼称は Sync Services for ADO.NET)
ファイル同期プロバイダー (以前のリリースでの呼称は Sync Services for File Systems)
Web フィード同期コンポーネント (以前のリリースでの呼称は Sync Services for FeedSync)
Sync Framework のドキュメントには、概要情報のほか、操作方法に関するトピックと参照トピックが含まれています。これらは Sync Framework の迅速な理解と活用に役立ちます。操作方法に関するトピックにはサンプル コードが用意されています。また、Sync Framework SDK およびコード ギャラリーから追加のサンプルを入手することもできます。アプリケーションでの Sync Framework の使用方法を決定する前に、概要が示されているトピック (特に「適切な Sync Framework コンポーネントの選択」) を読むことを強くお勧めします。
このセクションの内容
- Sync Framework を使用することの利点
高い柔軟性、強力な同期モデル、使いやすいツールなど、Sync Framework を使用する利点について説明します。
- Sync Framework 2.0 の新機能
このバージョンの Sync Framework で追加された機能や強化された機能について説明します。
- 適切な Sync Framework コンポーネントの選択
同期のシナリオに応じた正しいコンポーネントの選択方法と、Sync Framework のアーキテクチャについて説明します。
- インストール、再配布、バージョン互換性
Sync Framework のインストールに使用されるインストール パッケージについて説明します。また、Sync Framework を使ったアプリケーションと共にこれらのインストール パッケージを再配布する方法についても説明します。
- データベースの同期
Sync Framework を使用してデータベースを同期する方法について説明します。
- ファイルの同期
Sync Framework を使用してファイル システムを同期する方法について説明します。
- Web フィードの同期
Sync Framework を使用して RSS フィードおよび Atom フィードをローカル ストアのデータと同期する方法について説明します。
- カスタム プロバイダーを使用したデータ ストアの同期
コア コンポーネント、単純なプロバイダー、および Metadata Storage Service を使用してカスタム同期プロバイダーを作成する方法について説明します。
- Sync Framework のマネージ リファレンス: 「Microsoft.Synchronization」、「Microsoft.Synchronization.Data」、「Microsoft.Synchronization.Data.Server」、「Microsoft.Synchronization.Data.SqlServer」、「Microsoft.Synchronization.Data.SqlServerCe」、「Microsoft.Synchronization.MetadataStorage」、「Microsoft.Synchronization.SimpleProviders」、「Microsoft.Synchronization.Files」、および「Microsoft.Synchronization.FeedSync」
Sync Framework のマネージ API の名前空間、型、およびメンバーに関する参考資料を提供します。
- Sync Framework のアンマネージ リファレンス: 「Sync Framework のコア コンポーネント」、「Sync Framework Metadata Storage Service のコンポーネント」、「Sync Framework の簡易プロバイダー コンポーネント」、「Sync Framework のファイル同期コンポーネント」、および「Sync Framework の Web 同期コンポーネント」
Sync Framework のアンマネージ API のインターフェイス、関数、およびデータ型に関する参考資料を提供します。
- Sync Framework の用語集
Sync Framework のドキュメントで使用されている各種用語の定義が記載されています。