DataflowMessageStatus DataflowMessageStatus DataflowMessageStatus DataflowMessageStatus Enum

Definizione

Rappresenta lo stato di un oggetto DataflowMessageHeader quando viene passato tra blocchi del flusso di dati.Represents the status of a DataflowMessageHeader when passed between dataflow blocks.

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

Campi

Accepted Accepted Accepted Accepted 0

Indica che l'elemento ITargetBlock<TInput> ha accettato il messaggio.Indicates that the ITargetBlock<TInput> accepted the message. Quando un messaggio viene accettato da una destinazione, è interamente di proprietà della destinazione.Once a target has accepted a message, it is wholly owned by the target.

Declined Declined Declined Declined 1

Indica che l'oggetto ITargetBlock<TInput> ha rifiutato il messaggio.Indicates that the ITargetBlock<TInput> declined the message. L'oggetto ISourceBlock<TOutput> è ancora proprietario del messaggio.The ISourceBlock<TOutput> still owns the message.

DecliningPermanently DecliningPermanently DecliningPermanently DecliningPermanently 4

Indica che l'oggetto ITargetBlock<TInput> ha rifiutato il messaggio.Indicates that the ITargetBlock<TInput> declined the message. L'oggetto ISourceBlock<TOutput> è ancora proprietario del messaggio.The ISourceBlock<TOutput> still owns the message.

Inoltre, ITargetBlock<TInput> rifiuterà tutti i messaggi futuri inviati dall'origine.Additionally, the ITargetBlock<TInput> will decline all future messages sent by the source.

NotAvailable NotAvailable NotAvailable NotAvailable 3

Indica che l'oggetto ITargetBlock<TInput> ha tentato di accettare il messaggio da ISourceBlock<TOutput>, ma il messaggio non era più disponibile.Indicates that the ITargetBlock<TInput> tried to accept the message from the ISourceBlock<TOutput>, but the message was no longer available.

Postponed Postponed Postponed Postponed 2

Indica che l'oggetto ITargetBlock<TInput> ha posticipato il messaggio e potenzialmente lo utilizzerà in un secondo momento.Indicates that the ITargetBlock<TInput> postponed the message for potential consumption at a later time.

L'oggetto ISourceBlock<TOutput> è ancora proprietario del messaggio.The ISourceBlock<TOutput> still owns the message.

Commenti

Nota

La libreria del flusso di dati TPL (spazio dei nomi System.Threading.Tasks.Dataflow) non viene distribuita con .NET.The TPL Dataflow Library (the System.Threading.Tasks.Dataflow namespace) is not distributed with .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.To install the System.Threading.Tasks.Dataflow namespace in Visual Studio, open your project, choose Manage NuGet Packages from the Project menu, and search online for the System.Threading.Tasks.Dataflow package. In alternativa, per installarlo usando l'interfaccia della riga di comando di .NET Core, eseguire dotnet add package System.Threading.Tasks.Dataflow.Alternatively, to install it using the .NET Core CLI, run dotnet add package System.Threading.Tasks.Dataflow.

Si applica a