IMessageSender インターフェイス

定義

MessageSender を使用して、キューまたはトピックにメッセージを送信できます。

public interface IMessageSender : Microsoft.Azure.ServiceBus.Core.ISenderClient
type IMessageSender = interface
    interface ISenderClient
    interface IClientEntity
Public Interface IMessageSender
Implements ISenderClient
派生
実装

キューに送信する新しい MessageSender を作成する

IMessageSender messageSender = new MessageSender(
    namespaceConnectionString,
    queueName)

メッセージを送信する

byte[] data = GetData();
await messageSender.SendAsync(data);

プロパティ

ClientId

このクライアントを識別する ID を取得します。 これは、ログと例外を関連付けるために使用できます。

(継承元 IClientEntity)
IsClosedOrClosing

クライアントが閉じているか閉じている場合は true を返します。

(継承元 IClientEntity)
OperationTimeout

個々の操作がタイムアウトするまでの期間。

(継承元 IClientEntity)
OwnsConnection

接続が所有されている場合は true、接続が共有されている場合は false を返します。

(継承元 IClientEntity)
Path

エンティティ パスを取得します。

(継承元 IClientEntity)
RegisteredPlugins

このクライアントの現在登録されているプラグインの一覧を取得します。

(継承元 IClientEntity)
ServiceBusConnection

Service Bus 名前空間への接続オブジェクト。

(継承元 IClientEntity)

メソッド

CancelScheduledMessageAsync(Int64)

スケジュールされたメッセージを取り消します。

(継承元 ISenderClient)
CloseAsync()

クライアントを閉じます。 によって開かれた接続を閉じます。

(継承元 IClientEntity)
RegisterPlugin(ServiceBusPlugin)

ServiceBusPluginこのクライアントで使用する を登録します。

(継承元 IClientEntity)
ScheduleMessageAsync(Message, DateTimeOffset)

Service Bus に表示するメッセージをスケジュールします。

(継承元 ISenderClient)
SendAsync(IList<Message>)

メッセージの一覧を Service Bus に送信します。 パーティション分割されたエンティティで呼び出されると、異なるパーティション用のメッセージを一緒にバッチ処理することはできません。

(継承元 ISenderClient)
SendAsync(Message)

Service Bus にメッセージを送信します。

(継承元 ISenderClient)
UnregisterPlugin(String)

の登録を解除します ServiceBusPlugin

(継承元 IClientEntity)

適用対象

こちらもご覧ください