DataflowLinkOptions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データフロー ブロック間のリンクを構成するために使用するオプションを提供します。
public ref class DataflowLinkOptions
public class DataflowLinkOptions
type DataflowLinkOptions = class
Public Class DataflowLinkOptions
- 継承
-
DataflowLinkOptions
注釈
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実行します。
DataflowLinkOptions は変更可能であり、そのプロパティを使用して構成できます。
特定の構成オプションが設定されていない場合は、次の既定値が使用されます。
| オプション | デフォルト |
|---|---|
| PropagateCompletion | いいえ |
| MaxMessages | DataflowBlockOptions.Unbounded (-1) |
| [追加] | 正しい |
データフロー ブロックは、リンク時のオプションの状態をキャプチャします。 指定された DataflowLinkOptions インスタンスに対する後続の変更は、リンクの動作に影響を与えるべきではありません。
コンストラクター
| 名前 | 説明 |
|---|---|
| DataflowLinkOptions() |
DataflowLinkOptions を初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Append |
リンクをソースのリンクの一覧に追加するか、先頭に追加するかを取得または設定します。 |
| MaxMessages |
リンク全体で使用できるメッセージの最大数を取得または設定します。 |
| PropagateCompletion |
リンク先が完了通知とエラー通知を自動的に伝達するかどうかを取得または設定します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |