共用方式為


ChannelOptions.AllowSynchronousContinuations 屬性

定義

如果在通道上執行的作業可能以同步方式叫用暫止之非同步作業通知的接續訂閱,則為 true,若所有的接續都應以非同步方式叫用,則為 false

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

屬性值

Boolean

備註

將此選項設定為 true 可藉由避免排程其他工作專案來提供可測量的輸送量改善。 不過,其成本可能是降低平行處理原則的成本,例如,產生者可能是與取用者相關聯的工作來執行工作,如果沒有仔細完成,這可能會導致非預期的互動。 預設為 false

適用於