同期マネージャー (synchronization manager)
目的
同期マネージャーは、モバイル コンピューターまたはローカル エリア ネットワークに接続されているコンピューターでオフラインで使用するためにファイルを同期するための一元化された標準テクノロジを提供します。 同期マネージャーは、接続機能、通知 (システム イベント通知サービス)、クライアント側のキャッシュと共に、モバイル コンピューティングをサポートするインフラストラクチャを提供します。 各アプリケーションがネットワーク リソースをローカルで使用するためにキャッシュして同期させるための独自のテクノロジを実装する代わりに、オペレーティング システムはすべてのアプリケーションが使用できる統合モデルを提供します。 ファイルはプロトコルとは無関係に同期されます。 たとえば、電子メール プログラムは SMTP、NMTP、POP3 を使用してメッセージを転送できますが、ブラウザーは HTTP を使用でき、データベースはリモート プロシージャ コール (RPC) を使用できます。 開発者は、自身のアプリケーションの同期マネージャーの共通インターフェイスを使用して、ユーザーのローカル コンピューターとネットワーク ストレージの間でファイルを同期できます。
目的
同期マネージャーは、主にモバイル コンピューターで実行されるアプリケーションを対象としています。 待機時間の長いローカル エリア ネットワークに接続されているコンピューターで実行されるアプリケーションも、同期マネージャーを使用するとメリットが得られる場合があります。
対象となる開発者
このドキュメントは、モバイル コンピューティングと待機時間の長いローカル エリア ネットワーク用のアプリケーションを開発するソフトウェア開発者を対象としています。 このドキュメントでは、同期マネージャーへのメソッドとインターフェイスを含む、同期マネージャーのすべての部分の完全なリファレンスを提供します。
実行時の要件
Windows Server 2003、Windows XP、Windows 2000、または Windows Millennium Edition (Windows Me) が必要です。 Microsoft Windows NT 4.0、Windows 98、Windows 95 用の再頒布可能パッケージとしても入手できます。
このセクションの内容
トピック | 説明 |
---|---|
同期マネージャーについて |
同期マネージャーは、ローカル コンピューターでオフラインで使用するためにファイルを同期するための一元化された標準テクノロジを提供します。 |
モバイル コンピューティングの構成 |
アプリケーションで同期マネージャーを使用すると、ファイルとリソースをローカルにキャッシュし、モバイルとデスクトップのコンピューターで同期させることができます。 |
アプリケーション シナリオ |
同期マネージャーを使用できるアプリケーションとサービス。 |
同期マネージャーのアーキテクチャ |
|
プログラムからの同期マネージャーの使用 |
|
同期マネージャーのリファレンス |
次のプログラミング要素は、同期マネージャーの API を構成します。 |
関連トピック