DataflowMessageStatus Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет состояние DataflowMessageHeader при передаче между блоками потока данных.
public enum class DataflowMessageStatus
public enum DataflowMessageStatus
type DataflowMessageStatus =
Public Enum DataflowMessageStatus
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| Accepted | 0 | Указывает, что ITargetBlock<TInput> принятое сообщение. После того как целевой объект принял сообщение, он полностью принадлежит целевому объекту. |
| Declined | 1 | Указывает, что ITargetBlock<TInput> сообщение отклонено. По-прежнему ISourceBlock<TOutput> принадлежит сообщению. |
| Postponed | 2 | Указывает, что ITargetBlock<TInput> сообщение отложено для потенциального потребления в дальнейшем. По-прежнему ISourceBlock<TOutput> принадлежит сообщению. |
| NotAvailable | 3 | Указывает, что ITargetBlock<TInput> попытка принять сообщение из нее ISourceBlock<TOutput>, но сообщение больше не доступно. |
| DecliningPermanently | 4 | Указывает, что ITargetBlock<TInput> сообщение отклонено. По-прежнему ISourceBlock<TOutput> принадлежит сообщению. Кроме того, отклонит все будущие сообщения, ITargetBlock<TInput> отправленные источником. |
Комментарии
Note
Библиотека потоков данных TPL (пространство имен System.Threading.Tasks.Dataflow) не распространяется с помощью .NET. Чтобы установить пространство имен System.Threading.Tasks.Dataflow в Visual Studio, откройте проект, выберите Управление пакетами NuGet в меню Project и найдите пакет System.Threading.Tasks.Dataflow в Интернете. Кроме того, чтобы установить его с помощью cli .NET Core, запустите dotnet add package System.Threading.Tasks.Dataflow.