ExecutionDataflowBlockOptions.SingleProducerConstrained 属性

定义

获取是否一次使用数据流块将代码受限于某个制造者。

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

返回 Boolean

注解

此属性默认为 false,以便多个生成者可以同时使用该块。 仅当使用块的代码可以保证仅由一个生成者 (使用时,此属性才应设置为 true,例如一次链接到块) 的源,这意味着 Post、Complete、Fault 和 OfferMessage 等方法永远不会同时调用。 一些块可能会选择利用知识,即一次只有一个制作者,以提供更好的性能。

适用于