Поделиться через


AsyncSerialExecutor<TResult> Класс

Определение

Служебный класс, обеспечивающий последовательное выполнение асинхронных функций. В может использоваться в коде повторной установки для выполнения некоторых методов без повторного входа (последовательности).

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

Параметры типа

TResult

Базовый тип, возвращаемый из функций, вызываемых этим исполнителем.

Наследование
AsyncSerialExecutor<TResult>

Конструкторы

AsyncSerialExecutor<TResult>()

Служебный класс, обеспечивающий последовательное выполнение асинхронных функций. В может использоваться в коде повторной установки для выполнения некоторых методов без повторного входа (последовательности).

Методы

AddNext(Func<Task<TResult>>)

Отправьте следующую функцию для выполнения. Он будет выполняться после завершения всех ранее отправленных функций без чередование их выполнения. Возвращает обещание, представляющее выполнение данной функции. Возвращенное обещание будет разрешено после завершения выполнения данной функции.

Применяется к