Microsoft.Azure.EventHubs 名前空間

クラス

AzureActiveDirectoryTokenProvider

Event Hubs の Azure Active Directory トークン プロバイダーを表します。

BatchOptions

を作成するときに、部分キーと最大メッセージ サイズを定義するための EventDataBatchオプション。

ClientEntity

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

EventData

EventHubs との間で送受信される Event をカプセル化するデータ構造。 各 EventHubs パーティションは、EventData のストリームとして視覚化できます。

EventData.SystemPropertiesCollection

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

EventDataBatch

最大サイズ制限を考慮して IEnumerable を作成するためのヘルパー クラス。IEnumerable>EventData< を の Send メソッドまたは SendAsync メソッドEventHubClientに渡して、オブジェクトをバッチとして送信EventDataできるようにします。<EventData>

EventDataDiagnosticExtensions

EventData診断拡張メソッド。

EventHubClient

アンカー クラス - すべての EventHub クライアント操作がここから開始されます。 「CreateFromConnectionString(String)」を参照してください。

EventHubPartitionRuntimeInformation

イベント ハブ パーティションに関する情報が含まれます。

EventHubRuntimeInformation

Event Hubs に関する情報が含まれています。

EventHubsCommunicationException

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

EventHubsConnectionStringBuilder

EventHubsConnectionStringBuilder を使用して、Event Hubs エンティティとの通信を確立できる接続文字列を構築できます。 また、既存の接続文字列に対して基本的な検証を実行するためにも使用できます。

接続文字列は、基本的に";" で区切られたキーと値のペアで構成される文字列です。 基本形式は "<key>=<value>[;<key>=<value>]" (サポートされているキー名は次のとおりです)。

エンドポイント - Event Hubs 名前空間を含む URL

EntityPath - Event Hub エンティティへのパス

SharedAccessKeyName - 名前空間またはエンティティの対応する共有アクセス ポリシー規則のキー名。

SharedAccessKey - 名前空間またはエンティティの対応する共有アクセス ポリシールールのキー。
EventHubsException

さまざまな Event Hubs エラーの基本例外。

EventHubsTimeoutException

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

EventPosition

イベント ハブ レシーバーの作成時に設定できるオプションを表します。

JsonSecurityToken

JWT 固有のプロパティの SecurityToken を拡張します

ManagedIdentityTokenProvider

Azure マネージド ID 統合用の Azure Active Directory トークン プロバイダーを表します。

MessageSizeExceededException

メッセージ サイズがリンクで AMQP で許可されている値を超えると、例外がスローされます。

MessagingEntityNotFoundException

名前空間でイベント ハブが見つからない場合にスローされる例外。

PartitionReceiver

これは、EventHub パーティションからの受信の論理的な表現です。

PartitionReceiver は、ConsumerGroup + パーティションの組み合わせに関連付けられています。 エポック ベースの PartitionReceiver (つまり PartitionReceiver.Epoch != 0) を作成する場合、ConsumerGroup + Partition コンボごとに複数のアクティブ レシーバーを持つことはできません。 ConsumerGroup + パーティションごとに複数のレシーバーを非エポック レシーバーと組み合わせて使用できます。

PartitionSender

このセンダー クラスは、特定の EventHub パーティションにイベントを送信する論理的な表現です。 特定のパーティションへのイベントの送信を気にしない場合は、このクラスを使用しないでください。代わりに を使用 SendAsync(EventData)します。

PublisherRevokedException

取り消された発行元エラーの通知の例外。

QuotaExceededException

Event Hubs クォータ超過例外を提供します。

ReceiverDisconnectedException

この例外は、2 つ以上 PartitionReceiver のインスタンスが異なるエポック値を持つ同じパーティションに接続する場合にスローされます。

ReceiverOptions

イベント ハブ レシーバーの作成時に設定できるオプションを表します。

ReceiverRuntimeInformation

イベント ハブの論理パーティションのおおよそのレシーバー ランタイム情報を表します。

RetryExponential

再試行間の遅延が指数関数的に段階的に増加する RetryPolicy 実装。 RetryPolicy は、 を使用して EventHubClientクライアントで設定できます。 RetryIntervals は、deltaBackOff (MaximumBackoff - MinimumBackoff) と MaximumRetryCount の関数である retryFactor を使用して計算されます

RetryPolicy

メッセージング操作を再試行するための抽象化を表します。 ユーザーはこのクラスを実装しないでください。代わりに、指定された実装のいずれかを使用する必要があります。

SecurityToken

対象ユーザー、有効期限、文字列トークン値などのセキュリティ トークンに関する情報を提供します。

ServerBusyException

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

SharedAccessSignatureToken

Shared Access Signature をラップする SecurityToken

SharedAccessSignatureTokenProvider

SharedAccessSignatureTokenProvider は、共有アクセス キーまたは既存の署名を使用してトークンを生成します。

TokenProvider

この抽象基本クラスは、追加のトークン プロバイダーを実装するために拡張できます。

インターフェイス

IPartitionReceiveHandler

受信操作のハンドラー インターフェイス。 を使用する場合は、このインターフェイスの実装を使用してユーザー アクションを SetReceiveHandler(IPartitionReceiveHandler, Boolean)指定します。

ITokenProvider

トークン プロバイダーのインターフェイス定義を提供します。

列挙型

EventHubsException.ErrorSourceType

メッセージング通信のエラー ソースの種類を列挙します。

TokenScope

のスコープ SecurityTokenを表す列挙型。

TransportType

サポートされているトランスポートの種類

代理人

AzureActiveDirectoryTokenProvider.AuthenticationCallback

アクセス トークンを提供する認証デリゲート。