DefaultPropertiesToSend.TimeToBeReceived 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í časový limit pro zprávu, která má být načtena z cílové fronty.
public:
property TimeSpan TimeToBeReceived { TimeSpan get(); void set(TimeSpan value); };
[System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.TimeoutConverter))]
[System.Messaging.MessagingDescription("MsgTimeToBeReceived")]
public TimeSpan TimeToBeReceived { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.TimeoutConverter))>]
[<System.Messaging.MessagingDescription("MsgTimeToBeReceived")>]
member this.TimeToBeReceived : TimeSpan with get, set
Public Property TimeToBeReceived As TimeSpan
Hodnota vlastnosti
Celkový čas v sekundách pro přijetí odeslané zprávy z cílové fronty. Výchozí formát je InfiniteTimeout.
- Atributy
Poznámky
Vlastnost TimeToBeReceived určuje celkovou dobu v sekundách pro přijetí odeslané zprávy z cílové fronty. Tento časový limit zahrnuje čas strávený tím, že se dostanete do cílové fronty, plus čas strávený čekáním ve frontě před načtením zprávy aplikací.
Upozornění
Při použití závislých klientských počítačů synchronizujte hodiny v klientském počítači s hodinami na serveru, na kterém běží služba Řízení front zpráv. Pokud tyto dvě hodiny nejsou synchronizované, může se při odesílání zpráv zobrazit nepředvídatelné chování, když TimeToBeReceived není InfiniteTimeout.
TimeToBeReceived Pokud interval vyprší před odebráním zprávy z fronty, aplikace Řízení front zpráv zprávu zahodí. Zpráva se buď odešle do fronty nedoručených zpráv, pokud je vlastnost zprávy UseDeadLetterQueue nastavená na true
, nebo je ignorována, pokud UseDeadLetterQueue je false
. Pokud TimeToBeReceived je menší než TimeToReachQueue, TimeToBeReceived má přednost.
Vlastnost zprávy AcknowledgeType může být nastavena tak, aby služba Řízení front zpráv odeslala zprávu s negativním potvrzením zpět do odesílající aplikace, pokud se zpráva nenačte před vypršením platnosti časovače.
Upozornění
Pokud jste zadali pro příjem TimeToReachQueue záporných potvrzení, neobdržíte je, pokud je hodnota menší TimeToBeReceived než hodnota .TimeToReachQueue
Když je v transakci odesláno několik zpráv, služba Řízení front zpráv používá hodnotu vlastnosti první zprávy TimeToBeReceived .