MsmqBindingElementBase.TimeToLive 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í hodnotu, která určuje, jak dlouho jsou zprávy platné. Po uplynutí této doby se zpráva umístí do fronty nedoručených zpráv v závislosti na DeadLetterQueue
nastavení.
public:
property TimeSpan TimeToLive { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan TimeToLive { get; set; }
member this.TimeToLive : TimeSpan with get, set
Public Property TimeToLive As TimeSpan
Hodnota vlastnosti
Hodnota TimeSpan , která určuje, jak dlouho jsou zprávy platné. Výchozí hodnota je 24 hodin.
Výjimky
Hodnota je menší než nula.
-nebo-
Hodnota není nekonečná a je větší než Int32.MaxValue v milisekundách.
Poznámky
Aplikace ve frontě fungují odpojeným způsobem. To znamená, že odesílající a přijímající aplikace nemusí být spuštěny současně; zpráva odeslaná odesílající aplikací proto nemusí být okamžitě zpracována přijímající aplikací. Některé zprávy obsahují informace, které jsou platné pouze po určitou dobu. Pokud se taková zpráva během této doby nedoručí, nebude už obsahovat užitečné informace a měla by být vyřazena. Tato vlastnost umožňuje určit časový limit pro dobu uchovávání zpráv před doručením do fronty aplikace. Pokud tento časový limit uplynou před doručením zprávy do fronty aplikace, zpráva se umístí do fronty nedoručených zpráv, pokud je k dispozici (určená DeadLetterQueue vlastností). V opačném případě se zpráva zahodí.