SubscriptionClient.Receive メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Receive() |
を使用してメッセージを受信します Microsoft.ServiceBus.Messaging.SubscriptionClient.InternalReceiver。 |
Receive(Int64) |
を使用して遅延メッセージを受信します Microsoft.ServiceBus.Messaging.SubscriptionClient.InternalReceiver。 このメソッドは、通常のメッセージではなく、遅延メッセージに対してのみ機能します。 |
Receive(TimeSpan) |
を使用してメッセージを受信します Microsoft.ServiceBus.Messaging.SubscriptionClient.InternalReceiver。 |
Receive()
を使用してメッセージを受信します Microsoft.ServiceBus.Messaging.SubscriptionClient.InternalReceiver。
public Microsoft.ServiceBus.Messaging.BrokeredMessage Receive ();
abstract member Receive : unit -> Microsoft.ServiceBus.Messaging.BrokeredMessage
override this.Receive : unit -> Microsoft.ServiceBus.Messaging.BrokeredMessage
Public Function Receive () As BrokeredMessage
戻り値
BrokeredMessage受信したメッセージを表す 。
例外
サブスクリプションが存在しない場合にスローされます。
操作が を介して設定されたタイムアウト値を超えた場合に OperationTimeoutスローされます。
クライアント エンティティが閉じているか中止された場合にスローされます。
認証エラーが発生した場合にスローされます。
注釈
操作が指定されたタイムアウトを超えた場合、または操作が成功したが、それ以上受信するメッセージがない場合は、この API によって Null を返すことができます。
適用対象
Receive(Int64)
を使用して遅延メッセージを受信します Microsoft.ServiceBus.Messaging.SubscriptionClient.InternalReceiver。 このメソッドは、通常のメッセージではなく、遅延メッセージに対してのみ機能します。
public Microsoft.ServiceBus.Messaging.BrokeredMessage Receive (long sequenceNumber);
abstract member Receive : int64 -> Microsoft.ServiceBus.Messaging.BrokeredMessage
override this.Receive : int64 -> Microsoft.ServiceBus.Messaging.BrokeredMessage
Public Function Receive (sequenceNumber As Long) As BrokeredMessage
パラメーター
- sequenceNumber
- Int64
受信する遅延メッセージのシーケンス番号。
戻り値
BrokeredMessage受信したメッセージを表す 。
例外
クライアント エンティティが閉じているか中止された場合にスローされます。
注釈
操作が指定されたタイムアウトを超えた場合、または操作が成功したが、要求された sequenceNumber を含むメッセージが見つからない場合は、この API から Null を返すことができます。
適用対象
Receive(TimeSpan)
を使用してメッセージを受信します Microsoft.ServiceBus.Messaging.SubscriptionClient.InternalReceiver。
public Microsoft.ServiceBus.Messaging.BrokeredMessage Receive (TimeSpan serverWaitTime);
abstract member Receive : TimeSpan -> Microsoft.ServiceBus.Messaging.BrokeredMessage
override this.Receive : TimeSpan -> Microsoft.ServiceBus.Messaging.BrokeredMessage
Public Function Receive (serverWaitTime As TimeSpan) As BrokeredMessage
パラメーター
- serverWaitTime
- TimeSpan
サーバーがメッセージの受信を待機してからタイムアウトするまでの時間。
戻り値
BrokeredMessage受信したメッセージを表す 。
例外
が負の場合に serverWaitTime
スローされます。
サブスクリプションが存在しない場合にスローされます。
クライアント エンティティが閉じているか中止された場合にスローされます。
操作が を介して設定されたタイムアウト値を超えた場合に OperationTimeoutスローされます。
認証エラーが発生した場合にスローされます。
注釈
操作が指定されたタイムアウトを超えた場合、または操作が成功したが、それ以上受信するメッセージがない場合は、この API によって Null を返すことができます。
適用対象
Azure SDK for .NET