DefaultPropertiesToSend.TimeToReachQueue Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia limit czasu dla komunikatu, aby dotarł do kolejki.
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
Wartość właściwości
Limit czasu w sekundach dla komunikatu w celu dotarcia do kolejki docelowej od momentu wysłania komunikatu. Wartość domyślna to InfiniteTimeout.
- Atrybuty
Uwagi
TimeToReachQueue Jeśli interwał wygaśnie przed dotarciem komunikatu do miejsca docelowego, aplikacja kolejkowania komunikatów odrzuci komunikat. Wiadomość jest wysyłana do kolejki utraconych wiadomości, jeśli właściwość komunikatu UseDeadLetterQueue jest ustawiona na true
, lub ignorowana, jeśli UseDeadLetterQueue jest to false
. Jeśli TimeToReachQueue wartość jest większa niż TimeToBeReceived, TimeToBeReceived ma pierwszeństwo.
Właściwość komunikatu AcknowledgeType można ustawić tak, aby zażądała, aby kolejkowanie komunikatów wysyłało z powrotem do aplikacji wysyłającej wiadomość z potwierdzeniem, jeśli komunikat nie pojawi się przed wygaśnięciem czasomierza.
Jeśli TimeToReachQueue wartość to 0 sekund, kolejkowanie komunikatów próbuje wysłać komunikat do miejsca docelowego, jeśli kolejka czeka na komunikat. Jeśli kolejka jest lokalna, komunikat zawsze dociera do kolejki.
Gdy w transakcji jest wysyłanych kilka komunikatów, kolejkowanie komunikatów używa wartości właściwości pierwszego komunikatu TimeToReachQueue .