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 continuaciones sincrónicamente suscritas a notificaciones de operaciones asincrónicas pendientes; false si todas las continuaciones se deben invocar de forma asincrónica.
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
Si establece esta opción para true que pueda proporcionar mejoras de rendimiento medibles, evita la programación de elementos de trabajo adicionales. Sin embargo, puede llegar a costa del paralelismo reducido, como por ejemplo, un productor puede ser el que ejecuta el trabajo asociado a un consumidor y, si no se hace con cuidado, esto puede provocar interacciones inesperadas. El valor predeterminado es false.