ReliableSessionBindingElement.AcknowledgementInterval Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o intervalo de tempo em que um destino espera antes de enviar um confirmante para a fonte da mensagem em canais fiáveis criados pela fábrica.
public:
property TimeSpan AcknowledgementInterval { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan AcknowledgementInterval { get; set; }
member this.AcknowledgementInterval : TimeSpan with get, set
Public Property AcknowledgementInterval As TimeSpan
Valor de Propriedade
O TimeSpan que especifica o intervalo de tempo em que um serviço espera até enviar um acuse de reconhecimento à fonte da mensagem. O valor padrão é 2 segundos.
Exceções
O conjunto de valores é menor ou igual a zero.
Observações
O destino que recebe mensagens num canal fiável agrupa os acuses de confirmação dessas mensagens numa única mensagem para reduzir o tráfego de rede e aumentar a densidade de informação nas mensagens. O agrupamento escala melhor à medida que o tráfego aumenta. Não tenta enviar um confirmante para cada mensagem que recebe o mais rapidamente possível, mas espera um intervalo de tempo, agrupa os reconhecimentos que chegaram nesse intervalo e depois envia-os todos juntos. A primeira mensagem recebida é a exceção; é reconhecido assim que é entregue. Além disso, se sessões fiáveis forem usadas com ligações HTTP simples, como acontece por exemplo com o WSHttpBinding but not WSDualHttpBinding, então esta definição não é utilizada.
O valor definido com a AcknowledgementInterval propriedade é uma recomendação à infraestrutura e não um limite rígido.