Compartir a través de


ReliableSessionBindingElement.AcknowledgementInterval Propiedad

Definición

Obtiene o establece el intervalo de tiempo que un destino espera antes de enviar una confirmación al origen del mensaje en canales de confianza creados por el generador.

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 propiedad

TimeSpan que especifica el intervalo de tiempo que un servicio espera hasta enviar una confirmación al origen del mensaje. El valor predeterminado es 2 segundos.

Excepciones

El valor establecido es menor o igual que cero.

Comentarios

El destino que recibe los mensajes en un canal confiable agrupa las confirmaciones para estos mensajes en un mensaje único para reducir el tráfico de red y aumentar la densidad de la información en los mensajes. Agrupar mejor las escalas como aumentos del tráfico. No intenta enviar una confirmación por cada mensaje que recibe lo antes posible, sino que espera un intervalo de tiempo, se agrupa las confirmaciones que han llegado durante ese intervalo y, a continuación, las envía todo juntas. El primer mensaje que se recibe es la excepción; se confirma en cuanto se entrega. Asimismo, si las sesiones confiables se utilizan con conexiones HTTP únicas, como es el caso con WSHttpBinding pero no WSDualHttpBinding, este valor no se utiliza.

El valor que se establece con la propiedad AcknowledgementInterval es una recomendación para la infraestructura y no un límite estricto.

Se aplica a