DataflowMessageStatus 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示在数据流块间传递时 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 一起分发。 若要在 Visual Studio 中安装 System.Threading.Tasks.Dataflow 命名空间,请打开项目,选择“项目”菜单中的“管理 NuGet 包”,再在线搜索 System.Threading.Tasks.Dataflow
包。 或者,若要使用 .NET Core CLI 进行安装,请运行 dotnet add package System.Threading.Tasks.Dataflow
。