次の方法で共有


EventHubOptions クラス

定義

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 のこのインスタンスの文字列表現を返します。

適用対象