ChannelOptions.AllowSynchronousContinuations Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
.