ReliableSessionBindingElement.AcknowledgementInterval Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta l'intervallo di tempo di attesa di una destinazione prima dell'invio di un riconoscimento all'origine del messaggio su canali affidabili creati dalla factory.
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
Valore della proprietà
Oggetto TimeSpan che specifica l'intervallo di tempo di attesa di un servizio fino all'invio di un riconoscimento all'origine del messaggio. Il valore predefinito è 2 secondi.
Eccezioni
Il valore impostato è minore o uguale a zero.
Commenti
La destinazione che riceve messaggi su un canale affidabile raggruppa i riconoscimenti per questi messaggi in un singolo messaggio per ridurre il traffico di rete e aumentare la densità delle informazioni sui messaggi. Il raggruppamento aumenta in base all'aumento del traffico. Non tenta di inviare un riconoscimento per ogni messaggio ricevuto il prima possibile, ma attende piuttosto un intervallo di tempo, raggruppa i riconoscimenti che sono arrivati durante tale intervallo e li invia tutti insieme. Il primo messaggio ricevuto è l'eccezione; viene riconosciuto non appena viene consegnato. Inoltre, se le sessioni affidabili vengono usate con connessioni HTTP singole, come nel caso, ad esempio, con ma WSHttpBinding non WSDualHttpBinding, questa impostazione non viene usata.
Il valore impostato con la AcknowledgementInterval proprietà è una raccomandazione per l'infrastruttura e non un limite rigido.