Partager via


ExecutionDataflowBlockOptions.SingleProducerConstrained Propriété

Définition

Obtient une valeur indiquant si le code utilisant le bloc de flux de données est limité à un producteur à la fois.

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

Valeur de propriété

Boolean

Retourne Boolean.

Remarques

Cette propriété a la valeur false par défaut, de sorte que le bloc puisse être utilisé simultanément par plusieurs producteurs. Cette propriété ne doit être définie sur true que si le code utilisant le bloc peut garantir qu’il ne sera jamais utilisé par un seul producteur (par exemple, une source liée au bloc) à la fois, ce qui signifie que les méthodes telles que Post, Complete, Fault et OfferMessage ne seront jamais appelées simultanément. Certains blocs peuvent choisir de tirer parti des connaissances qu’il n’y aura qu’un seul producteur à la fois afin de fournir de meilleures performances.

S’applique à