ChannelOptions.AllowSynchronousContinuations Propiedad

Definición

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.

Se aplica a