Message.Acknowledgment プロパティ

定義

このメッセージが表す受信確認の分類を取得します。

public:
 property System::Messaging::Acknowledgment Acknowledgment { System::Messaging::Acknowledgment get(); };
[System.Messaging.MessagingDescription("MsgAcknowledgement")]
public System.Messaging.Acknowledgment Acknowledgment { get; }
[<System.Messaging.MessagingDescription("MsgAcknowledgement")>]
member this.Acknowledgment : System.Messaging.Acknowledgment
Public ReadOnly Property Acknowledgment As Acknowledgment

プロパティ値

Acknowledgment 列挙値のいずれか。

属性

例外

メッセージは送信されていません。 このプロパティは、キューから取得したメッセージでだけ読み込むことができます。

- または -

メッセージ キューがフィルター処理され、Acknowledgment プロパティを無視します。

注釈

管理キューからメッセージを受信したら、 プロパティを Acknowledgment 読み取り、元のメッセージの状態を確認します。

メッセージが宛先キューに送信されると、メッセージ キューに受信確認メッセージを送信するように要求できます。 このようなメッセージは、たとえば、メッセージが到着し、指定されたタイムアウト内で取得されたかどうかを示したり、配信エラーが発生した場合に何が問題になったかを示したりすることができます。 宛先キューは受信確認メッセージを返し、元のメッセージ AdministrationQueue の プロパティで指定された管理キューに送信します。 受信確認メッセージの プロパティは Id 、元のメッセージではなく、受信確認メッセージを識別します。 元のメッセージの識別子は、受信確認 Message インスタンスの CorrelationId プロパティで確認できます。

このインスタンスが Message 受信確認メッセージを表す場合、 プロパティは Acknowledgment 受信確認の種類を指定します。 それ以外の場合、 Acknowledgment プロパティには 値 Normalが含まれます。

AcknowledgeType元のメッセージの プロパティを使用して、受信確認が返される状況を指定します。

適用対象

こちらもご覧ください