Microsoft.ServiceBus.Messaging 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
AllowRule |
許可するルールを表します。 |
AuthorizationRule |
操作が許容されるかどうかを判断するために使用されるAzure Service Bus承認規則を定義します。 |
AuthorizationRules |
AuthorizationRule のコレクションを表します。 |
BrokeredMessage |
Service Bus クライアント間の通信単位を表します。 |
BrokeredMessageProperty |
のプロパティ バッグを BrokeredMessage表します。 |
ClientAffineProperties | |
ClientEntity |
イベント ハブ ストリームから送受信されるイベントを表すデータ構造。 |
ConsumerGroupDescription |
コンシューマー グループの説明を表します。 |
CorrelationFilter |
関連付けフィルター式を表します。 |
DefaultEventProcessorFactory<T> |
既定のイベント プロセッサのファクトリを表します。 |
DuplicateMessageException |
メッセージ重複エラーのシグナル通知の例外。 |
EntityDescription |
エンティティの説明を表します。 |
EntityMetadataUpdatedException |
エンティティ メタデータが変更された場合にスローされます。 |
EventData |
Event Hubs ストリームから送受信されるイベントを表します。 これには、イベントの本文、ユーザー定義のプロパティ バッグ、およびイベントを記述するさまざまなメタデータ (パーティション内のオフセットやストリーム シーケンス内の数値など) が含まれます。 パーティションには、一連のイベント データが格納されます。 |
EventDataBatch |
SendBatch または SendBatchAsync 呼び出しに使用する EventData オブジェクトのバッチを作成するためのヘルパー クラス。 |
EventDataSystemPropertyNames |
Service Bus が自動的に更新するすべてのシステム プロパティの名前 (フィールドとして) を提供します。 |
EventHubClient |
イベント ハブとの間でイベントを送受信するために使用されるアンカー クラス。 |
EventHubConsumerGroup |
イベント ハブ内のコンシューマー グループを表します。 このクラスは、イベント ハブ内の特定のコンシューマー グループのレシーバーを作成します。 既定のコンシューマー グループまたは別のユーザーが作成したコンシューマー グループを指定できます。 |
EventHubDescription |
イベント ハブのメタデータの説明を表します。 |
EventHubReceiver |
Event Hub コンシューマー グループに関連する受信操作で使用されるクライアント クラス。 コンシューマー グループ内の特定の Event Hub パーティションへの論理レシーバー接続を表します。 |
EventHubRuntimeInformation |
または EventHubReceiver オブジェクトを作成するために必要な Event Hubs ランタイム情報をEventHubSender返します。 |
EventHubSender |
イベント ハブの送信操作で使用されるクライアント クラス。 特定の Event Hub パーティションへの論理送信者接続を表します。 |
EventPosition |
イベント ハブ パーティション内の の EventData 位置を定義します。 位置には、 または EnqueuedTimeUtcのいずれかをOffsetSequenceNumber指定できます。 |
EventProcessorFaultedEventArgs | |
EventProcessorHost |
EventHub メッセージを処理するための非常にシンプルなホスト。 EventProcessorHost インスタンス間で EventHub パーティションを分散する処理を行います。 EventHub で各パーティションに対して Azure ブロック BLOB を作成し、これらの BLOB を使用してパーティションのリースを管理します。 すべての EventProcessorHost インスタンスは、次の 2 つのタスクを実行しています。1) リースの更新: ホストが現在所有しているリースを追跡し、リースの更新を継続的に続けます。 2) リースの取得: 各インスタンスは、すべてのリース BLOB を継続的にポーリングしてチェックし、システムがバランスを取るために取得する必要があるリースがあるかどうかを確認します。 クライアント アプリケーションでは、プロセッサの実装を実装 IEventProcessor し、EventProcessorHost に登録する必要があります。 |
EventProcessorOptions |
インターフェイスを に登録するときの IEventProcessor ランタイム オプションを EventHubConsumerGroup定義します。 これは、EventProcessorHost オブジェクトによって使用されるインスタンスから IEventProcessor 例外をキャッチするためのメカニズムでもあります。 |
ExceptionReceivedEventArgs |
ExceptionReceived イベントのデータを提供します。 |
FalseFilter |
false フィルター式を表します。 |
Filter |
BrokeredMessage に対して評価されるフィルター式について説明します。 |
FilterException |
シグナル フィルター アクション エラーに対してスローされる例外。 |
InternalServerErrorException | |
IpFilterAuthorizationRule | |
Lease |
パーティションの所有権情報が含まれます。 |
LeaseCannotBeAcquiredException | |
LeaseLostException |
サービス リースが失われたときに発生する例外を表します。 |
ManagementStrings |
Microsoft Azure Service Bus メッセージングで使用される文字列定数を提供します。 |
MessageCountDetails |
このクラスに含まれているプロパティを使用して、プライマリ メッセージング エンティティ (キュー、トピック、サブスクリプション) のサブキューからメッセージの詳細を取得することができます。 |
MessageLockLostException |
メッセージ ロックの失われたエラーを通知するためにスローされる例外。 |
MessageNotFoundException |
メッセージが見つからないエラーを通知するためにスローされる例外。 |
MessageReceiver |
MessageReceiver クラスは、メッセージ コンテナーからメッセージを受信し、それらを確認するために使用されます。 |
MessageSender |
MessageSender クラスは、Service Bus からメッセージを送信するために使用されます。 |
MessageSession |
1 つのトランザクションで処理するための関連メッセージのグループ化を許可するメッセージ セッションを表します。 |
MessageSessionAsyncHandler |
メッセージ セッションに関連付けられている非同期ハンドラーを表します。 |
MessageSessionHandler |
メッセージ セッションに関連付けられているハンドラーを表します。 |
MessageSizeExceededException |
メッセージのサイズが最大許容サイズを超えたときに発生した例外を表します。 |
MessageStoreLockLostException |
メッセージ ストア ロックが失われたエラーを通知するためにスローされる例外を表します。 |
MessagingCommunicationException |
メッセージング通信エラーを通知するためにスローされる例外。 |
MessagingEntityAlreadyExistsException |
シグナル メッセージング エンティティに対してスローされる例外が既に存在するエラーを表します。 |
MessagingEntityClient |
これは、すべてのクライアントがトピック、キュー、サブスクリプションなどのエンティティを混乱させる基本抽象クラスです。 |
MessagingEntityDisabledException |
シグナル メッセージング エンティティの無効なエラーの例外。 |
MessagingEntityNotFoundException |
シグナル メッセージング エンティティに対してスローされる例外が見つかりませんエラー。 |
MessagingException |
シグナリング メッセージング エラーに対してスローされる例外を表します。 |
MessagingExceptionDetail |
メッセージング例外の詳細を提供します。 |
MessagingExceptionHelper | |
MessagingFactory |
MessagingFactory クラスは、キュー、トピック、またはサブスクリプションとの間で送受信する実行時操作に使用されるアンカー クラスです。 |
MessagingFactorySettings |
メッセージング ファクトリの設定を表します。 |
NamespaceInfo |
メッセージング名前空間に関連するメタデータを表します。 |
NetMessagingBinding |
ネット メッセージングに使用されるバインディングを表します。 |
NetMessagingTransportBindingElement |
Service Bus でメッセージを送信するためのネット メッセージング トランスポートを指定するために使用されるバインディング要素を表します。 |
NetMessagingTransportSettings |
.NET メッセージング トランスポート設定を表します。 |
NoMatchingSubscriptionException |
サブスクリプションの一致が一致しなかった場合にスローされる例外。 |
OnMessageOptions |
と OnMessage(Action<BrokeredMessage>)を使用したメッセージ ポンプ処理に関連するオプションをOnMessage(Action<BrokeredMessage>)提供します。 |
OnShardMessageOptions |
シャード メッセージで使用できるオプションを表します。 |
PairedMessagingFactoryException |
ペアのメッセージング ファクトリで発生した例外を表します。 |
PairedNamespaceEventArgs |
Service Bus メッセージングのペアの名前空間に関連付けられているイベント引数を表します。 |
PairedNamespaceOptions |
Service Bus メッセージングのペアになった名前空間のオプションを表します。 |
PartitionContext |
によって IEventProcessor使用される Event Hubs パーティションに関連する情報をカプセル化します。 |
PartitionDescription |
Event Hub の論理パーティションのメタデータとおおよそのランタイム情報を表します。 |
PartitionManagerOptions |
インスタンス内 EventProcessorHost で発生するパーティション分散のさまざまな側面を制御するためのオプション。 |
PartitionNotOwnedException |
パーティションが所有していないエラーを通知するためにスローされる例外を表します。 |
PartitionRuntimeInformation |
イベント ハブの論理パーティションのおおよそのランタイム情報を表します。 |
PrivateEndpointAuthorizationRule | |
PublisherRevokedException |
取り消された発行元エラーの通知の例外。 |
QueueClient |
キュー クライアント オブジェクトを表します。 |
QueueDescription |
キューのメタデータの説明を表します。 |
QuotaExceededException |
シグナル クォータがエラーを超えた場合にスローされる例外。 |
ReceiverDisconnectedException |
この例外は、2 つ以上 EventHubReceiver のオブジェクトが異なるエポック値を持つ同じ Event Hubs パーティションに接続する場合にスローされます。 |
ReceiverOptions |
イベント ハブ レシーバーの作成時に設定できるオプションを表します。 |
ReceiverRuntimeInfo |
イベント ハブの論理パーティションのおおよそのレシーバー ランタイム情報を表します。 |
RelayDescription |
WCF リレーの説明を表します。 |
RevokedPublisherDescription | |
RuleAction |
フィルター式で一致したメッセージの変換に許可されるフィルター アクションを表します。 |
RuleActionException |
フィルター アクション エラーを通知するためにスローされ、フィルター関連の操作が失敗したときにスローされる例外。 |
RuleDescription |
ルールの説明を表します。 |
SendAvailabilityBacklogException |
可用性バックログの送信中に発生した例外を表します。 |
SendAvailabilityMessagingException |
メッセージングの可用性の送信中に発生した例外を表します。 |
SendAvailabilityPairedNamespaceOptions |
ペアの名前空間の可用性を送信するためのオプションを表します。 |
ServerBusyException |
サーバーが論理操作でオーバーロードされたときにスローされる例外を表します。 |
SessionCannotBeLockedException |
メッセージがセッションのロックを取得できない場合にスローされる例外を表します。 |
SessionHandlerOptions |
セッション ハンドラーのオプションを表します。 |
SessionLockLostException |
セッション ロックの失われたエラーを通知するためにスローされる例外。パーティション分割されたメッセージング エンティティの場合、パーティションは Service Bus ノード間で負荷分散を実現するために移動することがあります。たとえば、ノードが再起動されたときや、負荷を共有するために新しいノードが追加された場合などです。 その場合、セッション ロックは失われる可能性がありますが、メッセージは失われません。 セッションがロックされた後にパーティションが移動した場合、ロックが失われるため、メッセージ処理の確認/完了呼び出しは失敗します。 ただし、メッセージは残り、もう一度読み直すことができます。 したがって、メッセージ自体が SessionLockLostException 失われない場合でも、例外が発生する可能性があります。 この場合は、メッセージ処理操作を再試行できます。 |
SharedAccessAuthorizationRule |
共有アクセス操作の承認規則を定義します。 |
SqlFilter |
pub/sub パイプラインで実行される式とアクションの構成であるフィルターを表します。 |
SqlRuleAction |
に対して実行される SQL 言語ベースの構文で記述されたアクションのセットを BrokeredMessage表します。 |
SubscriptionClient |
トピック サブスクリプションに関連する実行時操作で使用されるアンカー クラスを表します。 |
SubscriptionDescription |
サブスクリプションの説明を表します。 |
TopicClient |
ランタイム操作を実行するために にアクセス TopicDescription するために使用されるアンカー クラス。 |
TopicDescription |
トピックの説明を表します。 |
TransactionSizeExceededException |
トランザクション サイズを超えた場合の例外を表します。 |
TrueFilter |
フィルター式と一致します。 |
VirtualNetworkAuthorizationRule |
インターフェイス
ICheckpointManager |
チェックポイントを非同期的に実行するためのメソッドを提供します。 オフセットを格納するためのホスト固有のストレージを指定するための拡張性が提供されます。 これは、 が呼び出されたときに RegisterProcessorAsync<T>(Lease, ICheckpointManager) 提供され、 を使用して CheckpointAsync(EventData)オフセット位置をチェックポイント処理します。 |
IEventProcessor |
イベント プロセッサのメソッドを提供します。 アプリケーションはこのインターフェイスを実装する必要があります。これにより、Event Hubs からのイベントの処理が可能になります。 このインターフェイスは、EventProcessorHost と RegisterProcessor<T>(Lease, ICheckpointManager)のメイン拡張ポイントです。 |
IEventProcessorFactory |
のインスタンスを作成するためのファクトリを提供する IEventProcessorインターフェイス。 |
IMessageSessionAsyncHandler |
メッセージ セッションの非同期ハンドラーのインターフェイスを表します。 |
IMessageSessionAsyncHandlerFactory |
メッセージ セッションに関連付けられているハンドラー ファクトリのインターフェイスを表します。 |
IMessageSessionHandler |
メッセージ セッションに関連付けられているハンドラーのインターフェイスを表します。 |
IMessageSessionHandlerFactory |
メッセージ セッションに関連付けられているハンドラー ファクトリのインターフェイスを表します。 |
列挙型
AccessCheckResult | |
AccessRights |
ユーザーに対して可能なアクセス権を指定します。 |
AllowRuleClaimType |
AllowRuleClaim 型の列挙体を指定します。 |
CloseReason |
セッションを閉じる理由を列挙します。 |
CursorType |
メッセージング カーソルの種類を列挙します。 |
EntityAvailabilityStatus |
エンティティの可用性の状態を列挙します。 |
EntityStatus |
メッセージング エンティティの状態に使用できる値を列挙します。 |
IpFilterActionType |
IpFilter に一致する IP が適用されるアクションの種類を表します。 |
MessageState |
メッセージの状態を列挙します。 |
MessagingExceptionDetail.ErrorLevelType |
メッセージング通信のエラー レベルの種類を列挙します。 |
MessagingSKUs |
メッセージング名前空間の SKU を指定します。 |
ReceiveMode |
受信モードの値を列挙します。 既定値は、PeekLock です。 |
TileType |
メッセージング タイルの種類を列挙します。 |
ToastType |
トースト通知の画像とテキストの種類を列挙します。 |
TransportType |
メッセージング プロトコルを NetMessaging (Azure Service Busに対する独自のプロトコル) または AMQP (業界標準) に設定する列挙体。 |
Azure SDK for .NET