JsonRpcExtensions.WithPrefetchAsync<T> Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Precarica un oggetto IAsyncEnumerable<T> con una cache di elementi preenumerati per l'inclusione nella trasmissione iniziale dell'enumerabile su un canale 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))
Parametri di tipo
- T
Tipo di elemento nell'insieme.
Parametri
- enumerable
- IAsyncEnumerable<T>
Sequenza da cui recuperare gli elementi.
- count
- Int32
Numero di elementi da recuperare. Se questo valore è maggiore del numero di elementi nell'enumerabile, tutti i valori verranno preletturati.
- cancellationToken
- CancellationToken
Un token di annullamento.
Valori restituiti
Oggetto decorato IAsyncEnumerable<T> appositamente preparato per l'elaborazione da JSON-RPC con i valori precaricati.