JsonRpcEnumerableSettings クラス

定義

JSON-RPC 経由で渡される IAsyncEnumerable<T> のパフォーマンス特性に関するカスタマイズを提供します。

public class JsonRpcEnumerableSettings
type JsonRpcEnumerableSettings = class
Public Class JsonRpcEnumerableSettings
継承
JsonRpcEnumerableSettings

コンストラクター

名前 説明
JsonRpcEnumerableSettings()

JSON-RPC 経由で渡される IAsyncEnumerable<T> のパフォーマンス特性に関するカスタマイズを提供します。

プロパティ

名前 説明
MaxReadAhead

コンシューマーがこれらの値を要求することを想定して、事前に読み取ってジェネレーターからキャッシュする要素の最大数を取得または設定します。

MinBatchSize

値のバッチをコンシューマーに送信する前にジェネレーターから取得する要素の最小数を取得または設定します。

Prefetch

受信側が初期のいくつかの要素を要求しないように、初期 JSON-RPC メッセージで事前計算して指定する必要がある要素の数を取得または設定します。

適用対象