ExecutionDataflowBlockOptions.SingleProducerConstrained Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.