DataflowMessageStatus 枚举

定义

表示在数据流块间传递时 DataflowMessageHeader的状态。

C#
public enum DataflowMessageStatus
继承
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 一起分发。 若要在 Visual Studio 中安装 System.Threading.Tasks.Dataflow 命名空间,请打开项目,选择“项目”菜单中的“管理 NuGet 包”,再在线搜索 System.Threading.Tasks.Dataflow 包。 或者,若要使用 .NET Core CLI 进行安装,请运行 dotnet add package System.Threading.Tasks.Dataflow

适用于

产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
UWP 10.0