英語で読む

次の方法で共有


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, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0