Sdílet prostřednictvím


DefaultPropertiesToSend.TimeToReachQueue Vlastnost

Definice

Získá nebo nastaví časový limit pro zprávu, aby se dostala do fronty.

public:
 property TimeSpan TimeToReachQueue { TimeSpan get(); void set(TimeSpan value); };
[System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.TimeoutConverter))]
[System.Messaging.MessagingDescription("MsgTimeToReachQueue")]
public TimeSpan TimeToReachQueue { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.TimeoutConverter))>]
[<System.Messaging.MessagingDescription("MsgTimeToReachQueue")>]
member this.TimeToReachQueue : TimeSpan with get, set
Public Property TimeToReachQueue As TimeSpan

Hodnota vlastnosti

Časový limit v sekundách, kdy se zpráva dostane do cílové fronty, od okamžiku odeslání zprávy. Výchozí hodnota je InfiniteTimeout.

Atributy

Poznámky

TimeToReachQueue Pokud vyprší platnost intervalu před dosažením cíle zprávy, aplikace Řízení front zpráv zprávu zahodí. Zpráva je buď odeslána do fronty nedoručených zpráv, pokud je vlastnost zprávy UseDeadLetterQueue nastavena na truenebo ignorována, pokud UseDeadLetterQueue je false. Pokud TimeToReachQueue je větší než TimeToBeReceived, TimeToBeReceived má přednost.

Vlastnost zprávy AcknowledgeType lze nastavit tak, aby služba Řízení front zpráv odeslala zprávu o záporném potvrzení zpět do odesílající aplikace, pokud zpráva nedorazí před vypršením platnosti časovače.

Pokud TimeToReachQueue je 0 sekund, služba Řízení front zpráv se pokusí zprávu odeslat do cíle, pokud fronta čeká na zprávu. Pokud je fronta místní, zpráva vždy dosáhne fronty.

Pokud je v transakci odesláno několik zpráv, služba Řízení front zpráv používá hodnotu vlastnosti první zprávy TimeToReachQueue .

Platí pro

Viz také