Language

DataflowMessageStatus Enum

Definition

Represents the status of a DataflowMessageHeader when passed between dataflow blocks.

public enum class DataflowMessageStatus
public enum DataflowMessageStatus
type DataflowMessageStatus = 
Public Enum DataflowMessageStatus
Inheritance
DataflowMessageStatus

Fields

Name Value Description
Accepted 0

Indicates that the ITargetBlock<TInput> accepted the message. Once a target has accepted a message, it is wholly owned by the target.

Declined 1

Indicates that the ITargetBlock<TInput> declined the message. The ISourceBlock<TOutput> still owns the message.

Postponed 2

Indicates that the ITargetBlock<TInput> postponed the message for potential consumption at a later time.

The ISourceBlock<TOutput> still owns the message.

NotAvailable 3

Indicates that the ITargetBlock<TInput> tried to accept the message from the ISourceBlock<TOutput>, but the message was no longer available.

DecliningPermanently 4

Indicates that the ITargetBlock<TInput> declined the message. The ISourceBlock<TOutput> still owns the message.

Additionally, the ITargetBlock<TInput> will decline all future messages sent by the source.

Applies to