DataflowMessageStatus 枚举  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示在数据流块间传递时 DataflowMessageHeader的状态。
public enum class DataflowMessageStatuspublic enum DataflowMessageStatustype 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。