Partilhar via


ExecutionDataflowBlockOptions.SingleProducerConstrained Propriedade

Definição

Obtém se o código que usa o bloco de fluxo de dados é restrito a um produtor por 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 da propriedade

Boolean

Retorna Boolean.

Comentários

Essa propriedade é padrão para false, de modo que o bloco possa ser usado por vários produtores simultaneamente. Essa propriedade só deverá ser definida como true se o código que usa o bloco puder garantir que ela só será usada por um produtor (por exemplo, uma fonte vinculada ao bloco) por vez, o que significa que métodos como Post, Complete, Fault e OfferMessage nunca serão chamados simultaneamente. Alguns blocos podem optar por capitalizar o conhecimento de que haverá apenas um produtor por vez para fornecer melhor desempenho.

Aplica-se a