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

EndComplete メソッド

メッセージを完了する非同期操作を終了します。

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

public void EndComplete(
	IAsyncResult result
)

パラメーター

result
型: System..::..IAsyncResult
完了を参照する IAsyncResult

例外条件
ArgumentException

無効な result が指定された場合にスローされます。EndComplete に渡される result オブジェクトは、対応する BeginComplete から返されるオブジェクトか、BeginComplete に指定されたコールバックに渡されるオブジェクトである必要があります。

ArgumentNullException

null の result で呼び出された場合にスローされます。

MessagingCommunicationException

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

TimeoutException

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

MessageLockLostException

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

SessionLockLostException

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

InvalidOperationException

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

ServerBusyException

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

MessagingEntityNotFoundException

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

UnauthorizedAccessException

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

QuotaExceededException

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

コミュニティの追加

追加
表示:
© 2014 Microsoft