ChannelOptions.AllowSynchronousContinuations Propriedade

Definição

true se as operações realizadas num canal podem invocar síncronicamente continuações subscritas a notificações de operações assíncronas pendentes; false se todas as continuações devem ser invocadas de forma assíncrona.

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 Propriedade

Observações

Definir esta opção pode true proporcionar melhorias mensuráveis no rendimento ao evitar agendar itens adicionais de trabalho. No entanto, pode ter o custo de reduzir o paralelismo, pois por exemplo um produtor pode ser o responsável por executar trabalho associado a um consumidor e, se não for feito de forma ponderada, isso pode levar a interações inesperadas. A predefinição é false.

Aplica-se a