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>は引き続きメッセージを所有しています。 |
| 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実行します。