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> は、ソースによって送信されるすべての今後のメッセージを拒否します。

注釈

Note

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実行します。

適用対象