ReliableSessionBindingElement.AcknowledgementInterval Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o intervalo de tempo que um destino aguarda antes de enviar uma confirmação para a origem da mensagem em canais confiá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 da propriedade
O TimeSpan que especifica o intervalo de tempo que um serviço aguarda até enviar uma confirmação para a origem da mensagem. O valor padrão é 2 segundos.
Exceções
O valor definido é menor ou igual a zero.
Comentários
O destino que recebe mensagens em um canal confiável agrupa as confirmações dessas mensagens em uma única mensagem para reduzir o tráfego de rede e aumentar a densidade de informações nas mensagens. O agrupamento é dimensionado melhor à medida que o tráfego aumenta. Ele não tenta enviar uma confirmação para cada mensagem recebida o mais rápido possível, mas aguarda um intervalo de tempo, agrupa as confirmações que chegaram durante esse intervalo e, em seguida, envia todos eles juntos. A primeira mensagem recebida é a exceção; ele é reconhecido assim que é entregue. Além disso, se sessões confiáveis forem usadas com conexões HTTP simples, como é o caso, por exemplo, com o WSHttpBinding , mas não WSDualHttpBinding, essa configuração não será usada.
O valor definido com a AcknowledgementInterval propriedade é uma recomendação para a infraestrutura e não um limite rígido.