Message.UseDeadLetterQueue プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > Message.UseDeadLetterQueue プロパティの意味・解説 

Message.UseDeadLetterQueue プロパティ

配信できなかったメッセージのコピーを配信不能キューに送信するかどうかを示す値を取得または設定します。

名前空間: System.Messaging
アセンブリ: System.Messaging (system.messaging.dll 内)
構文構文

Public Property UseDeadLetterQueue As
 Boolean
Dim instance As Message
Dim value As Boolean

value = instance.UseDeadLetterQueue

instance.UseDeadLetterQueue = value
public bool UseDeadLetterQueue { get;
 set; }
public:
property bool UseDeadLetterQueue {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_UseDeadLetterQueue ()

/** @property */
public void set_UseDeadLetterQueue (boolean
 value)
public function get UseDeadLetterQueue
 () : boolean

public function set UseDeadLetterQueue
 (value : boolean)

プロパティ値
メッセージが配信できなかったときにそのメッセージのコピーを配信不能キューに送信する場合は true。それ以外の場合は false。既定値は false です。

例外例外
例外の種類条件

InvalidOperationException

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

解説解説

UseJournalQueue プロパティと UseDeadLetterQueue プロパティは、メッセージ キューによるメッセージの追跡方法を指定します。UseDeadLetterQueue が true に設定されている場合、非トランザクション メッセージの配信に失敗すると、そのメッセージを配信できなかったコンピュータ上の非トランザクション配信不能キューにメッセージが送信されます。配信が失敗する原因としては、メッセージのタイマが切れた場合などがあります。

トランザクション メッセージの配信に失敗した場合 (否定受信確認の場合および失敗の可能性がある場合)、メッセージ キューはメッセージを送信元マシン上のトランザクション配信不能キューに送信します。

メッセージを配信不能キューに格納する場合、不要になったメッセージが削除されるように定期的に配信不能キューを空にしてください。配信不能キューに格納されたメッセージは、配信不能キューが存在するコンピュータのサイズ クォータに影響します。コンピュータ クォータとは、メッセージの格納用としてコンピュータ全体に (1 つのキューにではなく) 割り当てられる合計サイズのことで、管理者によって設定されます。

履歴キューまたは配信不能キューは作成しません。この 2 つのキューは、どちらもメッセージ キューによって生成されるシステム キューです。

使用例使用例

メッセージの UseDeadLetterQueue プロパティに対し、値の取得と設定を行うコード例を次に示します。

// Set the message's UseDeadLetterQueue property.
orderMessage.UseDeadLetterQueue = true;

// Display the new value of the message's UseDeadLetterQueue property.
Console.WriteLine("Message.UseDeadLetterQueue: {0}",
    orderMessage.UseDeadLetterQueue);
// Set the message's UseDeadLetterQueue property.
orderMessage->UseDeadLetterQueue = true;

// Display the new value of the message's UseDeadLetterQueue property.
Console::WriteLine("Message.UseDeadLetterQueue: {0}",
    orderMessage->UseDeadLetterQueue);
// Set the message's UseDeadLetterQueue property.
orderMessage.set_UseDeadLetterQueue(true);
// Display the new value of the message's UseDeadLetterQueue property.
Console.WriteLine("Message.UseDeadLetterQueue: {0}", 
    System.Convert.ToString(orderMessage.get_UseDeadLetterQueue()));
.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からMessage.UseDeadLetterQueue プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からMessage.UseDeadLetterQueue プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からMessage.UseDeadLetterQueue プロパティ を検索

英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「Message.UseDeadLetterQueue プロパティ」の関連用語

Message.UseDeadLetterQueue プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Message.UseDeadLetterQueue プロパティのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS