ExecutionDataflowBlockOptions.SingleProducerConstrained Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.