Sdílet prostřednictvím


ChannelOptions.AllowSynchronousContinuations Vlastnost

Definice

true pokud operace prováděné v kanálu můžou synchronně vyvolat pokračování přihlášená k odběru oznámení čekajících asynchronních operací; false pokud by se všechna pokračování měla vyvolat asynchronně.

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

Hodnota vlastnosti

Boolean

Poznámky

Nastavením této možnosti true můžete zajistit měřitelná vylepšení propustnosti tím, že se vyhnete plánování dalších pracovních položek. Může to ale být za cenu sníženého paralelismu, například producent může být ten, který má provádět práci spojenou se spotřebitelem, a pokud to neuděláte promyšleně, může to vést k neočekávaným interakcím. Výchozí formát je false.

Platí pro