JsonRpcExtensions.WithPrefetchAsync<T> Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Précharge un IAsyncEnumerable<T> cache d’éléments pré-énumérés pour l’inclusion dans la transmission initiale de l’énumérable sur un canal 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))
Paramètres de type
- T
Type de l'élément de la collection.
Paramètres
- enumerable
- IAsyncEnumerable<T>
Séquence de pré-extraction d’éléments.
- count
- Int32
Nombre d’éléments à extraire préalablement. Si cette valeur est supérieure au nombre d’éléments dans l’énumérable, toutes les valeurs sont pré-extraites.
- cancellationToken
- CancellationToken
Jeton d'annulation.
Retours
Objet décoré IAsyncEnumerable<T> spécialement préparé pour le traitement par JSON-RPC avec les valeurs préchargées.