Compartir a través de


AsyncSerialExecutor<TResult> Clase

Definición

Clase de utilidad que proporciona la ejecución en serie de funciones asincrónicas. En se puede usar dentro del código de grano reentrante para ejecutar algunos métodos de forma no reentrant (serie).

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

Parámetros de tipo

TResult

El tipo subyacente devuelto por las funciones invocadas por este ejecutor.

Herencia
AsyncSerialExecutor<TResult>

Constructores

AsyncSerialExecutor<TResult>()

Clase de utilidad que proporciona la ejecución en serie de funciones asincrónicas. En se puede usar dentro del código de grano reentrante para ejecutar algunos métodos de forma no reentrant (serie).

Métodos

AddNext(Func<Task<TResult>>)

Envíe la siguiente función para su ejecución. Se ejecutará una vez finalizadas todas las funciones enviadas anteriormente, sin intercalar sus ejecuciones. Devuelve una promesa que representa la ejecución de esta función dada. La promesa devuelta se resolverá cuando se haya terminado de ejecutar la función especificada.

Se aplica a