ServiceBusSender クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定の Service Bus エンティティ (キューまたはトピック) への送信 ServiceBusMessage を担当するクライアント。 セッション エンティティと非セッション エンティティの両方に使用できます。 これは、 を呼び出 CreateSender(String)すことによって構築されます。
public class ServiceBusSender : IAsyncDisposable
type ServiceBusSender = class
interface IAsyncDisposable
Public Class ServiceBusSender
Implements IAsyncDisposable
- 継承
-
ServiceBusSender
- 実装
注釈
ServiceBusSenderは、アプリケーションの有効期間中、またはによって作成された がServiceBusClient破棄されるまで、キャッシュして使用しても安全です。 アプリケーションがメッセージを定期的または準定期的に発行する場合は、送信者をキャッシュすることをお勧めします。 送信側は、ネットワーク、CPU、メモリの効率的な使用を確保する責任があります。 アプリケーションのシャットダウン時に関連付けられている ServiceBusClient を呼び出DisposeAsync()すと、送信者が使用するネットワーク リソースやその他のアンマネージド オブジェクトが適切にクリーンアップされます。
コンストラクター
ServiceBusSender() |
モック作成のために クラスの ServiceBusSender 新しいインスタンスを初期化します。 |
ServiceBusSender(ServiceBusClient, String) |
派生型で使用するために、 ServiceBusSender クラスの新しいインスタンスを初期化します。 |
ServiceBusSender(ServiceBusClient, String, ServiceBusSenderOptions) |
派生型で使用するために、 ServiceBusSender クラスの新しいインスタンスを初期化します。 |
プロパティ
EntityPath |
送信者が接続されているエンティティのパス。送信者を含む Service Bus 名前空間に固有です。 |
FullyQualifiedNamespace |
プロデューサーが関連付けられている完全修飾 Service Bus 名前空間。 これは と似ている |
Identifier |
このクライアントを識別する ID を取得します。 これは、ログと例外を関連付けるために使用できます。 |
IsClosed |
これが ServiceBusSender 閉じられているかどうかを示します。 |
メソッド
適用対象
Azure SDK for .NET