Condividi tramite


AsyncSerialExecutor<TResult> Classe

Definizione

Classe di utilità che fornisce l'esecuzione seriale di funzioni asincrone. In può essere usato all'interno di codice granulare reentrante per eseguire alcuni metodi in modo non reentrant (seriale).

public class AsyncSerialExecutor<TResult>
type AsyncSerialExecutor<'Result> = class
Public Class AsyncSerialExecutor(Of TResult)

Parametri di tipo

TResult

Tipo sottostante restituito dalle funzioni richiamate da questo executor.

Ereditarietà
AsyncSerialExecutor<TResult>

Costruttori

AsyncSerialExecutor<TResult>()

Classe di utilità che fornisce l'esecuzione seriale di funzioni asincrone. In può essere usato all'interno di codice granulare reentrante per eseguire alcuni metodi in modo non reentrant (seriale).

Metodi

AddNext(Func<Task<TResult>>)

Inviare la funzione successiva per l'esecuzione. Verrà eseguito dopo il completamento di tutte le funzioni inviate in precedenza, senza interleaving delle esecuzioni. Restituisce una promessa che rappresenta l'esecuzione di questa funzione specificata. La promessa restituita verrà risolta al termine dell'esecuzione della funzione specificata.

Si applica a