ExecutionDataflowBlockOptions.SingleProducerConstrained プロパティ

定義

データフロー ブロックを使用するコードが一度に 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 つのプロデューサーしか存在しないという知識を活用することができます。

適用対象