DataflowMessageStatus Enumerazione

Definizione

Rappresenta lo stato di un DataflowMessageHeader quando viene passato tra blocchi di flussi di dati.

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

Campi

Nome Valore Descrizione
Accepted 0

Indica che l'oggetto ITargetBlock<TInput> ha accettato il messaggio. Una volta che una destinazione ha accettato un messaggio, è 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.

Postponed 2

Indica che il ITargetBlock<TInput> messaggio è stato posticipato per il potenziale consumo in un secondo momento.

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

NotAvailable 3

Indica che il ITargetBlock<TInput> tentativo di accettare il messaggio da ISourceBlock<TOutput>, ma il messaggio non era più disponibile.

DecliningPermanently 4

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

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

Commenti

Note

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, scegliere Gestisci pacchetti NuGet dal menu Project e cercare online il 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