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