ServiceBusReceiver クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ServiceBusReceiverは、キューとサブスクリプションからのメッセージのServiceBusReceivedMessage受信と解決を担当します。 これは、 を呼び出 CreateReceiver(String, ServiceBusReceiverOptions)すことによって構築されます。
public class ServiceBusReceiver : IAsyncDisposable
type ServiceBusReceiver = class
interface IAsyncDisposable
Public Class ServiceBusReceiver
Implements IAsyncDisposable
- 継承
-
ServiceBusReceiver
- 派生
- 実装
注釈
ServiceBusReceiverは、アプリケーションの有効期間中、またはによって作成された がServiceBusClient破棄されるまで、キャッシュして使用しても安全です。 アプリケーションがメッセージを定期的または半定期的に使用している場合は、受信側をキャッシュすることをお勧めします。 受信側は、ネットワーク、CPU、メモリの効率的な使用を確保する役割を担います。 アプリケーションのシャットダウン時に関連付けられている ServiceBusClient を呼び出DisposeAsync()すと、受信側で使用されるネットワーク リソースやその他のアンマネージド オブジェクトが適切にクリーンアップされます。
コンストラクター
ServiceBusReceiver() |
モック作成のために クラスの ServiceBusReceiver 新しいインスタンスを初期化します。 |
ServiceBusReceiver(ServiceBusClient, String, ServiceBusReceiverOptions) |
派生型で使用するために、 ServiceBusReceiver クラスの新しいインスタンスを初期化します。 |
ServiceBusReceiver(ServiceBusClient, String, String, ServiceBusReceiverOptions) |
派生型で使用するために、 ServiceBusReceiver クラスの新しいインスタンスを初期化します。 |
プロパティ
EntityPath |
受信側が接続されている Service Bus エンティティのパス。受信側が含まれる Service Bus 名前空間に固有です。 |
FullyQualifiedNamespace |
受信側が関連付けられている完全修飾 Service Bus 名前空間。 これは と似ている |
Identifier |
受信側クライアントを識別するために使用される名前。 または空の場合 |
IsClosed |
これが ServiceBusReceiver 閉じられているかどうかを示します。 |
PrefetchCount |
キューまたはサブスクリプションから一括で要求され、処理が現在アクティブかどうかに関係なくローカルにキューに入れるメッセージの数。これは、受信側がサービス要求を待機するのではなく、ローカル キャッシュから受信できるようにすることでスループットを最大化することを目的としています |
ReceiveMode |
メッセージの ReceiveMode 受信方法を指定するために使用される 。 |
メソッド
適用対象
Azure SDK for .NET