次の方法で共有


既定のメッセージ プロパティ

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

MessageQueue コンポーネントのインスタンスを作成するときに、一連のコンポーネントによって送信されたメッセージを使用する既定のプロパティを設定するオプションがあります。 こう、メッセージを定義するときに時間を節約すること、Send メソッドを作成し、 Message オブジェクトを構成する必要なしをより細かく制御します。

注意

Message オブジェクトを使用していない送信されるメッセージだけ DefaultPropertiesToSend 値を使用します。Message オブジェクトを使用してメッセージを送信するときは、 Message オブジェクトのプロパティを使用します。

DefaultPropertiesToSend プロパティ ウィンドウの セクションで設定値によってまたは DefaultPropertiesToSend オブジェクトにプロパティの設定値によっては、メッセージの既定のプロパティを設定します。 これらの既定プロパティは、受信確認メッセージが生成するかどうかと場所が送信される、メッセージは暗号化され認証されると、方法や、メッセージのタイムアウト期限などの機能を制御します。

このページにはより重要なプロパティの一部が設定この領域にする方法の概要が表示されます。

メッセージの優先順位

メッセージの既定優先度を設定、送信先キューに送信される順序に影響します。 コンポーネントによって送信されるメッセージの既定の優先順位を決定するには、Priority プロパティを設定するとします。 優先順位評価デフォルト通常、下位と上位の優先順位の設定としています。

メッセージの優先順位設定は、メッセージがキューに格納場所によってが決まります。 高い優先順位で送信されたメッセージは、キュー内高い配置され、低い優先順位を持つメッセージ キューは下に格納します。 一連の同一の優先順位の設定を持つメッセージを受け取った、キューは、メッセージは送信されたときにに従ってキューに配置されます。

注意

トランザクション キューでメッセージが処理される順序はトランザクション自体によって決まるために、トランザクション キューに送信されるメッセージに優先順位を設定できません。

受信確認と応答のプロパティ

いくつか既定プロパティが設定するには応答と受信確認をコンポーネントのメッセージとこれらの応答の処理方法が生成されるかどうかを決定します。 すべてのメッセージング操作に対して既定値として設定できるプロパティのとおりです。

  • AcknowledgeType および AdministrationQueue プロパティ。 これらのプロパティを使用できます、メッセージに到達またはその送信先キューに到達できないか、メッセージは、ターゲット アプリケーションによってキューから取得されると受信確認メッセージを生成する必要があるかどうかを判断します。 詳細については、「方法 : メッセージの受信確認を要求します。」を参照してください。

  • ResponseQueue プロパティ"は、リターン メッセージをキューからメッセージを取得して、アプリケーションによって送信されるすべてのパスを指定することができます。 これらのメッセージは、キュー マネージャーではなく、コピー先のアプリケーションによって生成されたというで受信確認メッセージとは異なります。

  • UseJournalQueue プロパティ"は、送信メッセージのコピーをジャーナル キューに格納する必要があるかどうかを判断することができます。 同様に、配信不能メッセージ、配信不能キューに UseDeadLetterQueue プロパティを設定して送信する必要があるかどうかを判断できます。

タイムアウト プロパティ

メッセージの優れた管理を支援する 2 つの時刻関連プロパティがあります。 どのくらいの時間、メッセージを確認これらの両方は、破棄する前に、システムに存在できます。 TimeToReachQueue を使用するメッセージがどのくらいの時間を指定するプロパティがその送信先キューに到達しようとします。 TimeToBeReceived プロパティを使用する期間メッセージおく先アプリケーションで、キューから削除されますまで送信された時点から、システムで指定します。 いずれかのタイマー間隔が切れると、メッセージ キューのメッセージを破棄します。

メッセージは、有効期限が切れたタイマーのため破棄されます、ときに、キュー マネージャー追加操作を行います可能性があります。

  • UseDeadLetterQueue true プロパティを設定すると、破棄されたメッセージのコピーが指定された配信不能キューに送信されます。

  • 否定受信確認を送信する AcknowledgeType プロパティを設定する場合、受信確認メッセージが、指定された管理キューに送信されます。

既定では、いずれかのプロパティのタイムアウト間隔は設定されません。 両方のプロパティ値を設定する場合は TimeToBeReceived プロパティの値が優先されます。

参照

処理手順

方法 : MessageQueue コンポーネントのインスタンスを作成します。

その他の技術情報

送信とメッセージをシリアル化