DataflowMessageStatus Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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.