BrokeredMessage.Abandon メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Abandon() |
ピークロックされたメッセージのロックを破棄します。 |
Abandon(IDictionary<String,Object>) |
ピークロックされたメッセージのロックを破棄します。 |
Abandon()
ピークロックされたメッセージのロックを破棄します。
public void Abandon ();
member this.Abandon : unit -> unit
Public Sub Abandon ()
例外
メッセージが破棄された状態にある場合、またはメッセージを受信した受信側が破棄状態である場合にスローされます。
メッセージ サーバーから受信されていないメッセージ、またはピーク ロック モードで受信されていないメッセージで呼び出された場合にスローされます。
操作がタイムアウトしたときにスローされます。タイムアウト期間は を介して初期化されます MessagingFactorySettings。 タイムアウト値が比較的小さい場合は、 の OperationTimeout 値を増やしてこの例外を回避する必要がある場合があります。
メッセージを受信するキューまたはサブスクリプションがメッセージ サーバーに存在しなくなったときにスローされます。
Service Bus サービスがビジー状態で、要求を処理できない場合。
メッセージの受信元のメッセージング エンティティが削除されたとき。
このメッセージに関連付けられているロックが失われたか、ロック トークンが見つからなかった場合。
このメッセージがセッションから受信され、セッションに関連付けられているロックが失われたとき。
TokenProvider によって提供されるセキュリティ トークンに、この操作を実行する要求が含まれていない場合。
エンティティへの同時接続の数が許容される最大値を超えた場合。
注釈
この操作は、ピーク ロック モードで受信したメッセージでのみ実行する必要があります。
適用対象
Abandon(IDictionary<String,Object>)
ピークロックされたメッセージのロックを破棄します。
public void Abandon (System.Collections.Generic.IDictionary<string,object> propertiesToModify);
member this.Abandon : System.Collections.Generic.IDictionary<string, obj> -> unit
Public Sub Abandon (propertiesToModify As IDictionary(Of String, Object))
パラメーター
- propertiesToModify
- IDictionary<String,Object>
変更するプロパティのキーと値のペアのコレクション。
例外
操作がタイムアウトしたときにスローされます。タイムアウト期間は を介して初期化されます MessagingFactorySettings。 タイムアウト値が比較的低い場合は、この例外を回避するために、 の OperationTimeout 値を増やす必要があります。
メッセージが受信されたキューまたはサブスクリプションがメッセージ サーバーに存在しなくなったときにスローされます。
注釈
この操作は、ピーク ロック モードで受信したメッセージでのみ実行する必要があります。
適用対象
Azure SDK for .NET