JsonRpcExtensions.WithPrefetchAsync<T> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Preloads an with a IAsyncEnumerable<T> cache of pre-enumerated items for inclusion in the initial transmission of the enumerable over an RPC channel.
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))
Typparameter
- T
Der Typ des Elements in der Auflistung.
Parameter
- enumerable
- IAsyncEnumerable<T>
Die Sequenz zum Vorababruf von Elementen.
- count
- Int32
Die Anzahl der Elemente, die vorab abgerufen werden sollen. Wenn dieser Wert größer als die Anzahl der Elemente in der Aufzählung ist, werden alle Werte vorab abgerufen.
- cancellationToken
- CancellationToken
Ein Abbruchtoken.
Gibt zurück
Ein dekoriertes IAsyncEnumerable<T> Objekt, das speziell für die Verarbeitung durch JSON-RPC mit den vorgeladenen Werten vorbereitet ist.