JsonRpcExtensions.WithPrefetchAsync<T> 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
預載 和 IAsyncEnumerable<T> ,包含預先列舉的項目快取,用於透過 RPC 通道初始傳輸可枚舉項目。
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
取消令牌。
傳回
一個 IAsyncEnumerable<T> 裝飾過的物件,經過 JSON-RPC 預載值特別準備處理。