DataflowLinkOptions クラス

定義

データフロー ブロック間のリンクを構成するために使用するオプションを提供します。

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)

適用対象