JsonRpcExtensions.WithPrefetchAsync<T> メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
RPC チャネル経由の列挙可能な初期転送に含めるために、事前列挙項目のキャッシュを含む IAsyncEnumerable<T> をプリロードします。
public static System.Threading.Tasks.ValueTask<System.Collections.Generic.IAsyncEnumerable<T>> WithPrefetchAsync<T>(this System.Collections.Generic.IAsyncEnumerable<T> enumerable, int count, System.Threading.CancellationToken cancellationToken = default);
static member WithPrefetchAsync : System.Collections.Generic.IAsyncEnumerable<'T> * int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Collections.Generic.IAsyncEnumerable<'T>>
<Extension()>
Public Function WithPrefetchAsync(Of T) (enumerable As IAsyncEnumerable(Of T), count As Integer, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of IAsyncEnumerable(Of T))
型パラメーター
- T
コレクション内の項目の種類。
パラメーター
- enumerable
- IAsyncEnumerable<T>
項目をプリフェッチするシーケンス。
- count
- Int32
プリフェッチする項目の数。 この値が列挙可能な要素の数より大きい場合、すべての値が事前にフェッチされます。
- cancellationToken
- CancellationToken
キャンセル トークン。
返品
プリロードされた値を JSON-RPC して処理するために特別に準備された装飾された IAsyncEnumerable<T> オブジェクト。