BrokeredMessage.DeadLetter メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
DeadLetter() |
メッセージを配信不能キューに移動します。 |
DeadLetter(IDictionary<String,Object>) |
メッセージを配信不能キューに移動します。 |
DeadLetter(String, String) |
メッセージを配信不能キューに移動します。 |
DeadLetter()
メッセージを配信不能キューに移動します。
public void DeadLetter ();
member this.DeadLetter : unit -> unit
Public Sub DeadLetter ()
例外
メッセージが破棄状態であるか、メッセージを受信した受信側が破棄された状態のときにスローされます。
メッセージ サーバーから受信されていないメッセージ、またはピーク ロック モードで受信されていないメッセージで呼び出された場合にスローされます。
適用対象
DeadLetter(IDictionary<String,Object>)
メッセージを配信不能キューに移動します。
public void DeadLetter (System.Collections.Generic.IDictionary<string,object> propertiesToModify);
member this.DeadLetter : System.Collections.Generic.IDictionary<string, obj> -> unit
Public Sub DeadLetter (propertiesToModify As IDictionary(Of String, Object))
パラメーター
- propertiesToModify
- IDictionary<String,Object>
変更するプロパティのキーと値のペアのコレクション。
適用対象
DeadLetter(String, String)
メッセージを配信不能キューに移動します。
public void DeadLetter (string deadLetterReason, string deadLetterErrorDescription);
member this.DeadLetter : string * string -> unit
Public Sub DeadLetter (deadLetterReason As String, deadLetterErrorDescription As String)
パラメーター
- deadLetterReason
- String
メッセージを配信不能にした理由。
- deadLetterErrorDescription
- String
メッセージを配信不能にするための説明情報。
例外
メッセージが破棄状態であるか、メッセージを受信した受信側が破棄された状態のときにスローされます。
メッセージ サーバーから受信されていないメッセージ、またはピーク ロック モードで受信されていないメッセージで呼び出された場合にスローされます。
メッセージを受信するキューまたはサブスクリプションがメッセージ サーバーに存在しなくなったときにスローされます。
操作がタイムアウトしたときにスローされます。タイムアウト期間は を介して初期化されます MessagingFactorySettings。 タイムアウト値が比較的低い場合は、この例外を回避するために、 の OperationTimeout 値を増やす必要があります。
メッセージのロックの有効期限が切れている場合にスローされます。 LockDuration はエンティティ全体の設定であり、キューとサブスクリプションに対して それぞれ および LockDuration を使用してLockDuration初期化できます。
セッションのロックが期限切れになった場合にスローされます。 セッション ロック期間は、メッセージ LockDuration と同じであり、エンティティ全体の設定です。 キューとサブスクリプションに対して それぞれ LockDuration を使用してLockDuration初期化できます。
適用対象
Azure SDK for .NET