ExecutionDataflowBlockOptions.SingleProducerConstrained Propriedade

Definição

Determina se o código que usa o bloco dataflow está limitado a um produtor de cada vez.

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

Valor de Propriedade

Retorna Boolean.

Observações

Esta propriedade é falsa por defeito, de modo que o bloco pode ser usado por múltiplos produtores em simultâneo. Esta propriedade só deve ser definida como verdadeira se o código que utiliza o bloco puder garantir que só será usado por um produtor (por exemplo, uma fonte ligada ao bloco) de cada vez, o que significa que métodos como Post, Complete, Fault e OfferMessage nunca serão chamados em simultâneo. Alguns blocos podem optar por capitalizar o conhecimento de que haverá apenas um produtor de cada vez para proporcionar melhor desempenho.

Aplica-se a