Sdílet prostřednictvím


MsmqBindingElementBase.ValidityDuration Vlastnost

Definice

Získá nebo nastaví hodnotu, která určuje dobu trvání zprávy bude uzamčena funkcí kontextu příjmu.

public:
 property TimeSpan ValidityDuration { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan ValidityDuration { get; set; }
member this.ValidityDuration : TimeSpan with get, set
Public Property ValidityDuration As TimeSpan

Hodnota vlastnosti

Doba trvání zprávy bude uzamčena funkcí kontextu příjmu.

Výjimky

Hodnota je menší než nula nebo je větší než Int32.MaxValue.

Poznámky

Výchozí hodnota je 5 minut. Přijetí kontextu zamkne zprávu pro kontrolu, dokud nebude spotřebována nebo uvolněna zpět do fronty. Vlastnost doby trvání platnosti určuje, jak dlouho zpráva zůstane uzamčena kontextem příjmu předtím, než se automaticky uvolní zpět do fronty.

Důležité

Pokud ValidityDuration vyprší platnost zprávy, všechny transakce, které mohou být použity pro jeho zpracování, budou přerušeny spolu s instancí pracovního postupu, pokud dojde k vypršení platnosti během transakce.

Platí pro