Compartir a través de


ChannelOptions.AllowSynchronousContinuations Propiedad

Definición

true si las operaciones realizadas en un canal pueden invocar sincrónicamente las continuaciones suscritas a notificaciones de operaciones asíncronicas pendientes; false si todas las continuaciones deben invocarse de forma asíncronica.

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

Valor de propiedad

Boolean

Comentarios

Establecer esta opción para true puede proporcionar mejoras de rendimiento medibles evitando programar elementos de trabajo adicionales. Sin embargo, puede llegar a costa de reducir el paralelismo, como por ejemplo, un productor puede ser el que ejecute el trabajo asociado a un consumidor y, si no se hace cuidadosamente, esto puede provocar interacciones inesperadas. De manera predeterminada, es false.

Se aplica a