DataflowMessageStatus Énumération

Définition

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

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

Champs

Nom Valeur Description
Accepted 0

Indique que le ITargetBlock<TInput> message accepté. Une fois qu’une cible a accepté un message, elle appartient entièrement à la cible.

Declined 1

Indique que le ITargetBlock<TInput> message a refusé. Le ISourceBlock<TOutput> message est toujours propriétaire.

Postponed 2

Indique que le ITargetBlock<TInput> message a reporté pour une consommation potentielle ultérieure.

Le ISourceBlock<TOutput> message est toujours propriétaire.

NotAvailable 3

Indique que le ITargetBlock<TInput> message a essayé d’accepter le message à partir du ISourceBlock<TOutput>message, mais que le message n’a plus été disponible.

DecliningPermanently 4

Indique que le ITargetBlock<TInput> message a refusé. Le ISourceBlock<TOutput> message est toujours propriétaire.

En outre, le ITargetBlock<TInput> refus de tous les futurs messages envoyés par la source.

Remarques

Note

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

S’applique à