Sdílet prostřednictvím


ReliableSessionBindingElement.AcknowledgementInterval Vlastnost

Definice

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.

Platí pro