Sdílet prostřednictvím


MsmqBindingElementBase.TimeToLive Vlastnost

Definice

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í.

Platí pro