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 .