Sdílet prostřednictvím


DefaultPropertiesToSend.TimeToBeReceived Vlastnost

Definice

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 .

Platí pro

Viz také