ChannelOptions.AllowSynchronousContinuations Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
.