EventHubOptions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public class EventHubOptions : Microsoft.Azure.WebJobs.Hosting.IOptionsFormatter
type EventHubOptions = class
interface IOptionsFormatter
Public Class EventHubOptions
Implements IOptionsFormatter
- 継承
-
EventHubOptions
- 実装
-
Microsoft.Azure.WebJobs.Hosting.IOptionsFormatter
コンストラクター
EventHubOptions() |
プロパティ
BatchCheckpointFrequency |
EventHub カーソル チェックポイントを作成する前に処理するバッチの数を取得または設定します。 既定値は 1。 |
ClientRetryOptions |
失敗した操作を再試行する必要があるかどうかを判断するために使用するオプションのセット。再試行が行われる場合は、再試行の間に待機する時間。 これらのオプションでは、イベント バッチの受信やその他の Event Hubs サービスとの対話に許容される時間も制御されます。 |
CustomEndpointAddress |
Event Hubs サービスへの接続を確立するために使用するアドレス。ホスト環境に必要な任意のアプリケーション ゲートウェイまたはその他のパスを介してネットワーク要求をルーティングできます。 |
InitialOffsetOptions |
処理中に適用する初期オフセット オプションを取得します。 これは、チェックポイント情報が使用できない場合にのみ適用されます。 |
LoadBalancingUpdateInterval |
負荷分散検証の試行の間に許容される必要な時間。 |
MaxEventBatchSize |
バッチで配信されるイベントの最大数を取得または設定します。 この設定は、複数のイベントを受信する関数にのみ適用されます。 既定値は 100 です。 |
MaxWaitTime |
関数を呼び出す前に、トリガーがバッチの入力を待機する最大時間を取得または設定します。 これは、 が 1 より大きいに設定され、それ以外の場合は使用されない場合 MinEventBatchSize にのみ考慮されます。 待機時間が経過する前に使用可能なイベントより MinEventBatchSize 小さい場合、関数は部分バッチで呼び出されます。 既定値は 60 秒です。 許容される最長待機時間は 10 分です。 |
MinEventBatchSize |
バッチに必要なイベントの最小数を取得または設定します。 この設定は、複数のイベントを受信する関数にのみ適用されます。 この値は より MaxEventBatchSize 小さくする必要があり、 と組み合わせて MaxWaitTime使用されます。 既定値は 1。 |
PartitionOwnershipExpirationInterval |
所有権が古いと見なされ、パーティションを処理する責任を引き受ける別のイベント プロセッサから要求される資格が得られる前に、特定のイベント プロセッサ インスタンスが所有するパーティションを検討するのに必要な時間。 |
PrefetchCount |
Event Hubs サービスから一括して要求され、読み取り操作が現在アクティブかどうかに関係なくローカルにキューに入れるイベントの数。これは、サービス要求を待機するのではなく、ローカル キャッシュからイベントを読み取ることができるようにすることでスループットを最大化することを目的としています。 |
PrefetchSizeInBytes |
Event Hubs サービスからの一括要求を試行し、読み取り操作が現在アクティブかどうかに関係なくローカルにキューに入れる必要があるバイト数。これは、サービス要求を待機するのではなく、ローカル キャッシュからイベントを読み取れるようにすることでスループットを最大化することを目的としています。 |
TargetUnprocessedEventThreshold |
Event Hub によってトリガーされる関数のワーカーあたりの未処理イベントのターゲット数を取得または設定します。 これは、ターゲット ベースのスケーリングで使用され、MaxEventBatchSize オプションから推定される既定のスケーリングしきい値をオーバーライドします。 TargetUnprocessedEventThreshold が設定されている場合、未処理のイベント数の合計がこの値で除算され、ワーカー インスタンスの数が決定されます。これにより、バランスの取れたパーティション分散を作成するワーカー インスタンス数に切り上げられます。 |
TrackLastEnqueuedEventProperties |
プロセッサが、特定のイベントに関連付けられているパーティションで最後にエンキューされたイベントに関する情報を要求し、イベントの受信時にその情報を追跡する必要があるかどうかを示します。 |
TransportType |
Event Hubs サービスとの通信に使用されるプロトコルとトランスポートの種類。 |
WebProxy |
Web ソケット経由の通信に使用するプロキシ。 |
明示的なインターフェイスの実装
IOptionsFormatter.Format() |
EventHubOptions のこのインスタンスの文字列表現を返します。 |
適用対象
Azure SDK for .NET