DataflowMessageStatus Перечисление

Определение

Представляет состояние DataflowMessageHeader при передаче между блоками потока данных.

public enum class DataflowMessageStatus
public enum DataflowMessageStatus
type DataflowMessageStatus = 
Public Enum DataflowMessageStatus
Наследование
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.

Применяется к