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 větší než Int32.MaxValue.

Poznámky

Výchozí hodnota je 5 minut. Funkce Přijmout kontext uzamkne zprávu pro kontrolu, dokud se zpráva buď nespotřebuje, nebo se uvolní zpět do fronty. Vlastnost doba trvání platnosti určuje, jak dlouho zpráva zůstane uzamčena kontextem příjmu, než se automaticky uvolní zpět do fronty.

Důležité

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

Platí pro