ExecutionDataflowBlockOptions.SingleProducerConstrained Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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.