Condividi tramite


DataflowMessageStatus Enumerazione

Definizione

Rappresenta lo stato di un oggetto DataflowMessageHeader quando viene passato tra blocchi del flusso di dati.

public enum class DataflowMessageStatus
public enum DataflowMessageStatus
type DataflowMessageStatus = 
Public Enum DataflowMessageStatus
Ereditarietà
DataflowMessageStatus

Campi

Accepted 0

Indica che il ITargetBlock<TInput> messaggio accettato. Quando un messaggio viene accettato da una destinazione, è interamente di proprietà della destinazione.

Declined 1

Indica che l'oggetto ITargetBlock<TInput> ha rifiutato il messaggio. L'oggetto ISourceBlock<TOutput> è ancora proprietario del messaggio.

DecliningPermanently 4

Indica che l'oggetto ITargetBlock<TInput> ha rifiutato il messaggio. L'oggetto ISourceBlock<TOutput> è ancora proprietario del messaggio.

Inoltre, ITargetBlock<TInput> rifiuterà tutti i messaggi futuri inviati dall'origine.

NotAvailable 3

Indica che l'oggetto ITargetBlock<TInput> ha tentato di accettare il messaggio da ISourceBlock<TOutput>, ma il messaggio non era più disponibile.

Postponed 2

Indica che l'oggetto ITargetBlock<TInput> ha posticipato il messaggio e potenzialmente lo utilizzerà in un secondo momento.

L'oggetto ISourceBlock<TOutput> è ancora proprietario del messaggio.

Commenti

Nota

La libreria del flusso di dati TPL (spazio dei nomi System.Threading.Tasks.Dataflow) non viene distribuita con .NET. Per installare lo spazio dei nomi System.Threading.Tasks.Dataflow in Visual Studio, aprire il progetto in Visual Studio, scegliere Gestisci pacchetti NuGet dal menu Progetto ed eseguire una ricerca online del pacchetto System.Threading.Tasks.Dataflow. In alternativa, per installarlo usando l'interfaccia della riga di comando di .NET Core, eseguire dotnet add package System.Threading.Tasks.Dataflow.

Si applica a