ReliableSessionBindingElement.AcknowledgementInterval Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.