ReliableSessionBindingElement.AcknowledgementInterval Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví interval času, který cíl čeká před odesláním potvrzení do zdroje zprávy ve spolehlivých kanálech, které jsou vytvořeny objektem pro vytváření.
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
Hodnota vlastnosti
Určuje TimeSpan časový interval, po který služba čeká na odeslání potvrzení do zdroje zprávy. Výchozí hodnota je 2 sekundy.
Výjimky
Sada hodnot je menší než nebo rovna nule.
Poznámky
Cíl, který přijímá zprávy ve spolehlivém kanálu, seskupí potvrzení pro tyto zprávy do jedné zprávy, aby se snížil síťový provoz a zvýšila hustota informací o zprávách. Seskupování se s nárůstem provozu lépe škáluje. Nepokouší se odeslat potvrzení pro každou přijatou zprávu co nejdříve, ale počká na časový interval, seskupí potvrzení, která přišla během tohoto intervalu, a pak je odešle dohromady. První zpráva, která je přijata je výjimka; je potvrzeno ihned po doručení. Pokud se také používají spolehlivé relace s jedním připojením HTTP, jako je tomu například v WSHttpBinding případě , ale ne WSDualHttpBinding, pak se toto nastavení nepoužije.
Hodnota nastavená vlastností AcknowledgementInterval je doporučením pro infrastrukturu, nikoli pevným limitem.