JsonRpcExtensions.WithPrefetchAsync<T> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Předem načte IAsyncEnumerable<T> mezipaměť předem vyčíslovaných položek pro zahrnutí do počátečního přenosu výčtu prostřednictvím kanálu 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))
Parametry typu
- T
Typ položky v kolekci.
Parametry
- enumerable
- IAsyncEnumerable<T>
Sekvence k předběžnému načtení položek z.
- count
- Int32
Počet položek k předběžnému načtení. Pokud je tato hodnota větší než počet prvků v výčtu, budou všechny hodnoty předem načteny.
- cancellationToken
- CancellationToken
Token zrušení.
Návraty
Zdobený IAsyncEnumerable<T> objekt, který je speciálně připravený pro zpracování json-RPC s předem načtenými hodnotami.