ExecutionDataflowBlockOptions.SingleProducerConstrained プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データフロー ブロックを使用するコードが一度に 1 つのプロデューサーに制約されているかどうかを取得します。
public:
property bool SingleProducerConstrained { bool get(); void set(bool value); };
public bool SingleProducerConstrained { get; set; }
member this.SingleProducerConstrained : bool with get, set
Public Property SingleProducerConstrained As Boolean
プロパティ値
Boolean を返します。
注釈
このプロパティの既定値は false で、ブロックが複数のプロデューサーで同時に使用されるようにします。 このプロパティは、ブロックを使用するコードが一度に 1 つのプロデューサー (ブロックにリンクされたソースなど) でのみ使用されることを保証できる場合にのみ true に設定する必要があります。つまり、Post、Complete、Fault、OfferMessage などのメソッドが同時に呼び出されることはありません。 一部のブロックでは、パフォーマンスを向上させるために一度に 1 つのプロデューサーしか存在しないという知識を活用することができます。