次の方法で共有


ラップされた PST ストア プロバイダーのサンプルについて

適用対象: Outlook 2013 | Outlook 2016

メッセージ ストア プロバイダーの概要

メッセージ ストア プロバイダーは、クライアント アプリケーションのユーザーに対するメッセージやその他の情報の格納と取得を処理します。 メッセージ情報は、メッセージ ストアと呼ばれる階層システムを使用して編成されます。 メッセージ ストアは、さまざまな種類のメッセージを保持するフォルダーと呼ばれるコンテナーを使用して、複数のレベルで実装されます。 メッセージ ストア内のレベルの数に制限はありません。フォルダーには多数のサブフォルダーを含めることができます。

メッセージ ストア データは、さまざまな方法で使用できます。 一般的な電子メールの使用に加えて、フォルダーは、公開ディスカッションのフォーラムとして、参照ドキュメントのリポジトリとして、または掲示板情報のコンテナーとして使用できます。 1 つのメッセージ ストアには、多くの種類の情報を保持できます。一部の情報は変更可能で、一部は保持できません。 複数のクライアントが同じメッセージ ストアをインストールできるため、データを簡単かつ迅速に共有できます。

メッセージ ストア フォルダーを使用すると、メッセージを並べ替えたりフィルター処理したり、ユーザー インターフェイス (UI) ディスプレイでビューをカスタマイズしたりできます。 フィルター処理されたメッセージへのリンクは、検索結果フォルダーと呼ばれる特別なフォルダーに保持されます。 クライアント アプリケーションのユーザーは、MAPI が制限と呼ぶフィルター条件を入力し、条件が 1 つ以上のフォルダーに格納されているメッセージに適用されます。 たとえば、ユーザーは、到着日が先週より新しい特定の件名を扱うメッセージのみを表示したい場合があります。 条件に一致するメッセージへの参照は検索結果フォルダーに一覧表示され、実際のメッセージは通常のフォルダーに残ります。

メッセージは、あるユーザーまたはアプリケーションから別のユーザーまたはアプリケーションに転送されるデータの単位です。 すべてのメッセージには、送信に使用されるメッセージ テキストとメッセージ エンベロープ情報が含まれています。 一部のメッセージには、1 つ以上の添付ファイル、またはファイル、別のメッセージ、または OLE オブジェクトの形式でメッセージと共に転送される、関連する追加データが含まれます。

ラップされた PST ストア プロバイダーのサンプル

レプリケーション API を使用すると、バックエンド データ リポジトリから Outlook PST ストアにアイテムをレプリケートできます。 レプリケーション API を使用して、専用の PST ストアにデータをレプリケートし、同期状態を追跡します。 この方法では、カスタム MAPI ストア プロバイダーを導入する必要はありません。これは、書き込みと保守が複雑です。 ただし、レプリケーション API を使用するには、PST ストア プロバイダーをラップする必要があります。

サンプル ラップ PST ストア プロバイダーは、データを格納するためのバックエンドとして個人用フォルダー ファイル (PST) プロバイダーを使用します。 ラップされた PST ストア プロバイダーは、レプリケーション API と組み合わせて使用する必要があります。 詳細については、「 レプリケーション API について」を参照してください。 サンプル ラップ PST ストア プロバイダーのほとんどの関数は、基になる PST プロバイダーに直接引数を渡します。 特定の関数には特別な実装が必要であり、次のトピックで説明します。

このセクションの内容

関連項目

レプリケーション API について

[MAPI ���b�Z�[�W �X�g�A �v���o�C�_��̊J��