IContextChannel.AllowOutputBatching Propriedade

Definição

Recebe ou define um valor que instrui o Windows Communication Foundation (WCF) a armazenar um conjunto de mensagens antes de entregar as mensagens ao transporte.

public:
 property bool AllowOutputBatching { bool get(); void set(bool value); };
public bool AllowOutputBatching { get; set; }
member this.AllowOutputBatching : bool with get, set
Public Property AllowOutputBatching As Boolean

Valor de Propriedade

true se for permitido o agrupamento de mensagens de saída; caso contrário, false.

Observações

O nível de agrupamento afeta o desempenho do sistema. Quando define o valor para true, está a instruir o sistema a manter esta mensagem num buffer local para enviar juntamente com outras mensagens serializadas, se possível. Defina a AllowOutputBatching propriedade para true se a taxa de transferência da mensagem for importante; defina para false se reduzir a latência for importante. Existem outros botões usados para gerir o agrupamento de mensagens que são acessíveis a partir dos elementos de ligação usados para configurar um serviço. Propriedades comuns a transportes orientados a conexão, como TCP e tubos nomeados usados para ajustar o desempenho, estão localizadas, por exemplo, no ConnectionOrientedTransportBindingElement. É MaxOutputDelay usado para definir o intervalo máximo de tempo em que um bloco de uma mensagem ou uma mensagem completa pode permanecer armazenado em memória antes de ser enviado e ConnectionBufferSize determina o tamanho deste buffer local, bem como os tamanhos do buffer usados pelos objetos de rede subjacentes.

O valor de AllowOutputBatching não sobrepõe-se ao valor da AllowOutputBatching propriedade definida ao nível do canal. Por exemplo, se AllowOutputBatching for definido para true uma mensagem específica, essa mensagem é enviada imediatamente, independentemente do valor de AllowOutputBatching.

Note

Todas as mensagens de pedido/resposta são enviadas imediatamente, independentemente do valor de AllowOutputBatching.

Aplica-se a