Microsoft.Azure.ServiceBus 名前空間

クラス

ClientEntity

Open-Close/Abort 状態 m/c メイン-purpose を持つすべてのクライアント エンティティのコントラクト: closeAll 関連エンティティ

CorrelationFilter

関連付けフィルター式を表します。

EntityNameHelper

このクラスを使用して、さまざまな Service Bus エンティティ型のパスを書式設定できます。

ExceptionReceivedContext

クライアントによって発生する例外に対 ExceptionReceivedEventArgs して提供されるコンテキスト。

ExceptionReceivedEventArgs

ExceptionReceivedHandler イベントのデータを提供します。

ExceptionReceivedEventArgsAction

が発生したときに ExceptionReceivedEventArgs 実行されるアクション。

FalseFilter

サブスクリプションに対して選択されるメッセージが一致しません。

Filter

Message に対して評価されるフィルター式について説明します。

Message

Service Bus との通信およびデータ転送に使用されるメッセージ オブジェクト。

Message.SystemPropertiesCollection

Service Bus サービスによって設定されるプロパティを格納するために使用されるコレクション。

MessageHandlerOptions

RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions)を使用したメッセージ ポンプ処理に関連するオプションをRegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions)提供します。

MessageLockLostException

メッセージのロックが失われたときにスローされる例外。 呼び出し元は Receive を呼び出し、メッセージをもう一度処理する必要があります。

MessageNotFoundException

要求されたメッセージが見つからない場合にスローされる例外。

MessageSizeExceededException

メッセージ サイズが制限を超えるとスローされる例外。

MessagingEntityDisabledException

メッセージング エンティティが無効になっている場合にスローされる例外。 ポータルを使用してエンティティをもう一度有効にします。

MessagingEntityNotFoundException

メッセージング エンティティが見つからない場合にスローされる例外。 エンティティが存在するかどうかを確認します。

NoRetry

再試行ポリシー。実際には再試行されません。

QueueClient

QueueClient は、Service Bus キューとのすべての基本的な操作に使用できます。

QuotaExceededException

エンティティに割り当てられたクォータ (エンティティの最大サイズやその他の接続など) が超えた場合にスローされる例外。 呼び出し元は、エラー メッセージをチェックして、クォータの超過を確認し、適切なアクションを実行する必要があります。

RetryExponential

再試行間の遅延が指数関数的に段階的に増加する RetryPolicy 実装。 RetryIntervals は、deltaBackOff (MaximumBackoff - MinimumBackoff) と MaximumRetryCount の関数である retryFactor を使用して計算されます。 アンビエント トランザクションが見つかった場合、RetryPolicy は適用されません。

RetryPolicy

メッセージング操作を再試行するための抽象化を表します。 ユーザーはこのクラスを実装しないでください。代わりに、指定された実装のいずれかを使用する必要があります。 アンビエント トランザクションが見つかった場合、RetryPolicy は適用されません。

RuleAction

フィルター式で一致したメッセージの変換に許可されるフィルター アクションを表します。

RuleDescription

ルールの説明を表します。

ServerBusyException

サーバーがビジー状態のときにスローされる例外。 呼び出し元はしばらく待ってから、操作を再試行する必要があります。

ServiceBusCommunicationException

メッセージング操作に関連する一般的な通信エラーを通知する例外。

ServiceBusConnection

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

ServiceBusConnectionStringBuilder

Service Bus 接続文字列を生成するために使用されます。

ServiceBusException

さまざまな Service Bus エラーの基本例外。

ServiceBusTimeoutException

タイムアウトが発生したときにスローされる例外。 呼び出し元は操作を再試行します。

SessionCannotBeLockedException

セッションをロックできない場合にスローされる例外。

SessionClient

セッション クライアントを使用すると、セッション オブジェクトを受け入れることができ、同じ sessionId を持つすべてのメッセージを操作するために使用できます。

SessionHandlerOptions

RegisterSessionHandler(Func<IMessageSession,Message,CancellationToken,Task>, SessionHandlerOptions)を使用したセッション ポンプ処理に関連するオプションをRegisterSessionHandler(Func<IMessageSession,Message,CancellationToken,Task>, SessionHandlerOptions)提供します。

SessionLockLostException

セッションのロックの有効期限が切れた場合にスローされる例外。 呼び出し元は、セッションをもう一度受信する必要があります。

SqlFilter

式と、pub/sub パイプラインで実行されるアクションの構成であるフィルターを表します。

SqlRuleAction

に対して実行される SQL 言語ベースの構文で記述されたアクションのセットを Message表します。

SubscriptionClient

SubscriptionClient は、Service Bus サブスクリプションとのすべての基本的な操作に使用できます。

TopicClient

TopicClient は、Service Bus トピックとのすべての基本的な操作に使用できます。

TrueFilter

サブスクリプションの選択に到着するすべてのメッセージと一致します。

UnauthorizedException

ユーザーがエンティティにアクセスできない場合にスローされる例外。

インターフェイス

IClientEntity

すべての Service Bus クライアント間の共通機能を示すインターフェイス。

IMessageSession

Session オブジェクトについて説明します。 IMessageSession を使用して、セッションに対する操作を実行できます。

IQueueClient

QueueClient は、Service Bus キューとのすべての基本的な操作に使用できます。

ISessionClient

セッション クライアントについて説明します。 セッション クライアントを使用すると、セッション オブジェクトを受け入れることができ、同じ sessionId を持つすべてのメッセージを操作するために使用できます。

ISubscriptionClient

SubscriptionClient は、Service Bus サブスクリプションとのすべての基本的な操作に使用できます。

ITopicClient

TopicClient は、Service Bus トピックとのすべての基本的な操作に使用できます。

列挙型

MessageState
ReceiveMode

レシーバーの動作を指定します。

ServiceBusConnectionStringBuilder.AuthenticationType
TransportType

AMQP トランスポートの種類