DataflowMessageStatus Enumeração

Definição

Representa o status de um DataflowMessageHeader quando passado entre blocos de fluxo de dados.

public enum class DataflowMessageStatus
public enum DataflowMessageStatus
type DataflowMessageStatus = 
Public Enum DataflowMessageStatus
Herança
DataflowMessageStatus

Campos

Nome Valor Description
Accepted 0

Indica que a ITargetBlock<TInput> mensagem foi aceita. Depois que um destino aceita uma mensagem, ela é totalmente de propriedade do destino.

Declined 1

Indica que a ITargetBlock<TInput> mensagem foi recusada. O ISourceBlock<TOutput> ainda é o proprietário da mensagem.

Postponed 2

Indica que a ITargetBlock<TInput> mensagem foi adiada para consumo potencial posteriormente.

O ISourceBlock<TOutput> ainda é o proprietário da mensagem.

NotAvailable 3

Indica que a ITargetBlock<TInput> mensagem tentou aceitar a mensagem, ISourceBlock<TOutput>mas a mensagem não estava mais disponível.

DecliningPermanently 4

Indica que a ITargetBlock<TInput> mensagem foi recusada. O ISourceBlock<TOutput> ainda é o proprietário da mensagem.

Além disso, recusará ITargetBlock<TInput> todas as mensagens futuras enviadas pela origem.

Comentários

Note

A Biblioteca de Fluxo de Dados TPL (o namespace System.Threading.Tasks.Dataflow) não é distribuída com .NET. Para instalar o namespace System.Threading.Tasks.Dataflow no Visual Studio, abra seu projeto, escolha Gerenciar Pacotes NuGet no menu do Projeto e pesquise online o pacote System.Threading.Tasks.Dataflow. Como alternativa, instale-o usando a CLI do .NET Core e execute dotnet add package System.Threading.Tasks.Dataflow.

Aplica-se a