Compartilhar via


AsyncSerialExecutor<TResult> Classe

Definição

Uma classe de utilitário que fornece execução serial de funções assíncronas. No pode ser usado dentro do código de granularidade reentrante para executar alguns métodos de maneira não reentrante (serial).

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

Parâmetros de tipo

TResult

O tipo subjacente retornado de funções invocadas por esse executor.

Herança
AsyncSerialExecutor<TResult>

Construtores

AsyncSerialExecutor<TResult>()

Uma classe de utilitário que fornece execução serial de funções assíncronas. No pode ser usado dentro do código de granularidade reentrante para executar alguns métodos de maneira não reentrante (serial).

Métodos

AddNext(Func<Task<TResult>>)

Envie a próxima função para execução. Ele será executado depois que todas as funções enviadas anteriormente tiverem sido concluídas, sem intercalar suas execuções. Retorna uma promessa que representa a execução dessa função fornecida. A promessa retornada será resolvida quando a função fornecida terminar de ser executada.

Aplica-se a