ChannelOptions.AllowSynchronousContinuations Egenskap

Definition

true om åtgärder som utförs på en kanal synkront kan anropa fortsättningar som prenumererar på meddelanden om väntande asynkrona åtgärder; false om alla fortsättningar ska anropas asynkront.

public:
 property bool AllowSynchronousContinuations { bool get(); void set(bool value); };
public bool AllowSynchronousContinuations { get; set; }
member this.AllowSynchronousContinuations : bool with get, set
Public Property AllowSynchronousContinuations As Boolean

Egenskapsvärde

Kommentarer

Om du anger det här alternativet till true kan du ge mätbara dataflödesförbättringar genom att undvika schemaläggning av ytterligare arbetsobjekt. Det kan dock komma på bekostnad av minskad parallellitet, eftersom till exempel en producent kan då vara den som utför arbete som är associerat med en konsument, och om det inte görs eftertänksamt kan detta leda till oväntade interaktioner. Standardvärdet är false.

Gäller för