エクスポート (0) 印刷
すべて展開

Defer メソッド

受信者がこのメッセージの処理の遅延を希望していることを示します。

名前空間:  Microsoft.ServiceBus.Messaging
アセンブリ:  Microsoft.ServiceBus (Microsoft.ServiceBus.dll)

public void Defer()

例外条件
ObjectDisposedException

メッセージが破棄された状態である場合、またはメッセージを受信した受信者が破棄された状態である場合にスローされます。

InvalidOperationException

メッセージ サーバーから受信されていないメッセージで呼び出された場合、またはピーク/ロック モードで受信されていないメッセージで呼び出された場合にスローされます。

MessagingCommunicationException

メッセージを受信するキューまたはサブスクリプションがメッセージ サーバーに存在していない場合にスローされます。

TimeoutException

操作がタイムアウトした場合にスローされます。タイムアウト期間は MessagingFactorySettings で初期化されます。タイムアウト値が比較的小さい場合、この例外を回避するには、OperationTimeout の値を大きくする必要があります。

MessageLockLostException

メッセージのロックが期限切れになった場合にスローされます。LockDuration はエンティティ全体の設定であり、キューの場合は LockDuration、サブスクリプションの場合は LockDuration で初期化できます。

SessionLockLostException

セッションのロックが期限切れになった場合にスローされます。セッションのロック期間はメッセージの LockDuration と同じで、エンティティ全体の設定です。キューの場合は LockDuration、サブスクリプションの場合は LockDuration で初期化できます。

ServerBusyException

サービス バス サービスがビジー状態で、要求を処理できない場合。

MessagingEntityNotFoundException

メッセージの送信元のメッセージング エンティティが削除されている場合。

UnauthorizedAccessException

TokenProvider によって提供されたセキュリティ トークンにこの操作を実行するための要求が含まれていない場合。

QuotaExceededException

エンティティへの同時接続数が許容最大値を超えている場合。

Before deferring the message, the user must set aside the message receipt for later retrieval.

コミュニティの追加

追加
表示:
© 2014 Microsoft