DataflowMessageStatus Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.