Udostępnij za pośrednictwem


ChannelOptions.AllowSynchronousContinuations Właściwość

Definicja

true jeśli operacje wykonywane na kanale mogą synchronicznie wywoływać kontynuacje subskrybowane do powiadomień o oczekujących operacjach asynchronicznych; false jeśli wszystkie kontynuacje powinny być wywoływane asynchronicznie.

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

Wartość właściwości

Boolean

Uwagi

Ustawienie tej opcji w celu true zapewnienia mierzalnych ulepszeń przepływności przez uniknięcie planowania dodatkowych elementów roboczych. Jednak może to wiązać się z kosztem zmniejszonego równoległości, na przykład producent może być tym, który wykonuje pracę związaną z konsumentem, a jeśli nie zostało to przemyślane, może to prowadzić do nieoczekiwanych interakcji. Wartość domyślna to false.

Dotyczy