メッセージ ストア プロバイダーの読み取りおよび Nonread のレポートを提供します。Providing Read and Nonread Reports for Message Store Providers

適用されます: OutlookApplies to: Outlook

メッセージ ストア プロバイダーはメッセージを受信する場合に、読み取りとメッセージ ストア プロバイダーによって受信されたメッセージの nonread のレポートをサポートする必要があります。If a message store provider can receive messages, it is required to support read reports and nonread reports of messages received by the message store provider. メッセージ ・ ストアは、ユーザーが、メッセージを開いたとき、ソース ファイルを送信者に通知メッセージを送信PR_READ_RECEIPT_REQUESTED (PidTagReadReceiptRequested) のプロパティが受信したメッセージに含まれている場合は、そのプロパティの値は TRUE をメッセージが読み取られたことを示します。If a received message contains the PR_READ_RECEIPT_REQUESTED (PidTagReadReceiptRequested) property and that property's value is TRUE, the message store should send a notification message to the sender when the user opens the message, indicating that the message has been read. 同様に、ユーザーは、開く前に、メッセージを削除した場合、メッセージ ・ ストアする必要がありますメッセージが読まれていることを示す送信者への応答を発行します。Similarly, if the user deletes the message before opening it, the message store should issue a reply to the sender indicating that the message was not read.

作成するだけではこれらのレポートを発行、 IMessage: IMAPIPropオブジェクト、メッセージ、関連するプロパティを入力し、メッセージは、ユーザーによって作成されたものがあるかのように、MAPI スプーラーに送信します。Issuing these reports is a matter of creating an IMessage : IMAPIProp object, filling out the relevant properties on the message, and submitting it to the MAPI spooler as if the message had originated with the user. このIMAPISupport::ReadReceiptメソッドを使用できます。The IMAPISupport::ReadReceipt method can be used for this.

注意

特別な注意する必要があるメッセージ ストアは、未読のメッセージを保留中の読み取りまたは nonread のレポートのコピーを作成するとき。Special care must be taken when a message store makes copies of an unread message with pending read or nonread reports. ユーザーはレポートが要求されたメッセージのコピーを読み取るときに、このようなレポートを生成できませんする必要があります。Such reports should not be generated when users read any copies of a message for which reports have been requested. とき、このようなメッセージのコピーを作成するには、メッセージ ストア プロバイダーは、 IMAPIFolder::SetReadFlagsIMessage::SetReadFlagへの呼び出しで、CLEAR_RN_PENDING と CLEAR_NRN_PENDING フラグを含める必要があります。When making a copy of such a message, the message store provider should include the CLEAR_RN_PENDING and CLEAR_NRN_PENDING flags in its calls to IMAPIFolder::SetReadFlags and IMessage::SetReadFlag.

関連項目See also

[���b�Z�[�W�̃X�g�A�̋@�(message-store-features.md)Message Store Features