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> 消息将拒绝源发送的所有未来消息。

注解

注释

TPL 数据流库( System.Threading.Tasks.Dataflow 命名空间)未随 .NET 一起分发。 若要在 Visual Studio 中安装System.Threading.Tasks.Dataflow命名空间,请打开项目,从“项目”菜单中选择“管理 NuGet 包”,然后联机搜索包System.Threading.Tasks.Dataflow。 或者,若要使用 .NET Core CLI 安装它,请运行 dotnet add package System.Threading.Tasks.Dataflow

适用于