DataflowMessageStatus Enumeração

Definição

Representa o estado de a 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

Name Valor Description
Accepted 0

Indica que aceitaram ITargetBlock<TInput> a mensagem. Uma vez que um alvo aceita uma mensagem, ela é totalmente controlada pelo alvo.

Declined 1

Indica que recusaram ITargetBlock<TInput> a mensagem. Ainda é ISourceBlock<TOutput> dono da mensagem.

Postponed 2

Indica que ITargetBlock<TInput> adiaram a mensagem para possível consumo mais tarde.

Ainda é ISourceBlock<TOutput> dono da mensagem.

NotAvailable 3

Indica que tentaram ITargetBlock<TInput> aceitar a mensagem do ISourceBlock<TOutput>, mas a mensagem já não estava disponível.

DecliningPermanently 4

Indica que recusaram ITargetBlock<TInput> a mensagem. Ainda é ISourceBlock<TOutput> dono da mensagem.

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

Observações

Note

A biblioteca de fluxo de dados TPL (o namespace System.Threading.Tasks.Dataflow) não é distribuída com o .NET. Para instalar o namespace System.Threading.Tasks.Dataflow no Visual Studio, abra o seu projeto, escolha Gerir Pacotes NuGet no menu Projeto e pesquise o pacote System.Threading.Tasks.Dataflow online. Como alternativa, para instalá-lo usando a CLI do .NET Core, execute dotnet add package System.Threading.Tasks.Dataflow.

Aplica-se a