DefaultPropertiesToSend.TimeToReachQueue Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает лимит времени, в течение которого сообщение должно дойти до очереди.
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
Значение свойства
Лимит времени, отсчитываемый в секундах с момента передачи, в течение которого сообщение должно достичь очереди места назначения. Значение по умолчанию — InfiniteTimeout.
- Атрибуты
Комментарии
TimeToReachQueue Если интервал истекает до того, как сообщение достигнет места назначения, приложение Message Queuing отклоняет сообщение. Сообщение либо отправляется в очередь недоставленных сообщений, если свойство сообщения UseDeadLetterQueue имеет значение true
, либо игнорируется, если UseDeadLetterQueue имеет значение false
. Если TimeToReachQueue больше TimeToBeReceived, TimeToBeReceived имеет приоритет.
Свойство сообщения может быть задано AcknowledgeType так, чтобы служба message queuing отправляла отрицательное сообщение подтверждения обратно в отправляющее приложение, если сообщение не поступает до истечения срока действия таймера.
Если TimeToReachQueue значение равно 0 секунд, очередь сообщений пытается один раз отправить сообщение в место назначения, если очередь ожидает сообщения. Если очередь является локальной, сообщение всегда поступает в очередь.
При отправке нескольких сообщений в транзакции очередь сообщений использует значение свойства первого сообщения TimeToReachQueue .