Freigeben über


ChannelOptions.AllowSynchronousContinuations Eigenschaft

Definition

true, wenn Operationen, die auf einem Kanal ausgeführt werden, synchron Fortsetzungen aufrufen können, die abonniert sind, um Benachrichtigungen über anstehende asynchrone Operationen zu erhalten; false, wenn alle Fortsetzungen asynchron aufgerufen werden sollen.

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

Eigenschaftswert

Boolean

Hinweise

Wenn Sie diese Option festlegen, um true messbare Durchsatzverbesserungen bereitzustellen, vermeiden Sie die Planung zusätzlicher Arbeitselemente. Es kann jedoch zu den Kosten einer reduzierten Parallelität kommen, wie z. B. ein Produzent möglicherweise der eine sein kann, um Arbeit auszuführen, die einem Verbraucher zugeordnet ist, und wenn nicht gedacht, kann dies zu unerwarteten Interaktionen führen. Der Standardwert ist false.

Gilt für