ExecutionDataflowBlockOptions.SingleProducerConstrained Egenskap

Definition

Hämtar om kod som använder dataflödesblocket är begränsad till en producent i taget.

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

Egenskapsvärde

Returnerar Boolean.

Kommentarer

Den här egenskapen är som standard false, så att blocket kan användas av flera producenter samtidigt. Den här egenskapen bör endast anges till true om koden som använder blocket kan garantera att den bara kommer att användas av en producent (t.ex. en källa som är länkad till blocket) i taget, vilket innebär att metoder som Post, Complete, Fault och OfferMessage aldrig anropas samtidigt. Vissa block kan välja att dra nytta av vetskapen om att det bara finns en producent i taget för att ge bättre prestanda.

Gäller för