Partager via


DataflowMessageStatus Énumération

Définition

Représente l'état d'un DataflowMessageHeader lorsqu'il est passé entre les blocs de flux de données.

public enum class DataflowMessageStatus
public enum DataflowMessageStatus
type DataflowMessageStatus = 
Public Enum DataflowMessageStatus
Héritage
DataflowMessageStatus

Champs

Accepted 0

Indique que le ITargetBlock<TInput> a accepté le message. Une fois qu'une cible a reçu un message, il est totalement possédé par celle-ci.

Declined 1

Indique que le ITargetBlock<TInput> a refusé le message. ISourceBlock<TOutput> possède toujours le message.

DecliningPermanently 4

Indique que le ITargetBlock<TInput> a refusé le message. ISourceBlock<TOutput> possède toujours le message.

En outre, ITargetBlock<TInput> refuse tous futurs messages envoyés par la source.

NotAvailable 3

Indique que le ITargetBlock<TInput> a essayé d'accepter le message d'un ISourceBlock<TOutput>, mais que le message n'était plus disponible.

Postponed 2

Indique que le ITargetBlock<TInput> a différé le message en vue d'une utilisation potentielle ultérieurement.

ISourceBlock<TOutput> possède toujours le message.

Remarques

Notes

La bibliothèque de flux de données TPL (espace de noms System.Threading.Tasks.Dataflow) n'est pas distribuée avec .NET. Pour installer l’espace de noms System.Threading.Tasks.Dataflow dans Visual Studio, ouvrez votre projet, choisissez Gérer les packages NuGet dans le menu Projet, puis recherchez en ligne le package System.Threading.Tasks.Dataflow. Vous pouvez également l’installer à l’aide de l’interface CLI .NET Core en exécutant dotnet add package System.Threading.Tasks.Dataflow.

S’applique à