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 IAsyncEnumerable<T> oggetto 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 contenuto nella raccolta.
Parametri
- enumerable
- IAsyncEnumerable<T>
Sequenza da cui recuperare gli elementi.
- count
- Int32
Numero di elementi da pre-recuperare. Se questo valore è maggiore del numero di elementi nell'enumerabile, tutti i valori verranno preletturati.
- cancellationToken
- CancellationToken
Token di annullamento.
Restituisce
Oggetto decorato IAsyncEnumerable<T> preparato appositamente per l'elaborazione da JSON-RPC con i valori precaricati.