Поделиться через


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 Если срок действия интервала истекает, прежде чем сообщение достигнет его назначения, приложение очереди сообщений удаляет сообщение. Сообщение отправляется в очередь недоставленных писем, если свойство сообщения UseDeadLetterQueue задано или игнорируется, если UseDeadLetterQueue имеет значение false.true Если TimeToReachQueue больше TimeToBeReceived, TimeToBeReceived имеет приоритет.

Свойство сообщения AcknowledgeType можно задать для запроса, что очередь сообщений отправляет отрицательное подтверждение обратно в приложение отправки, если сообщение не поступает до истечения срока действия таймера.

Если TimeToReachQueue значение равно 0 секунд, очередь сообщений пытается отправить сообщение в место назначения, если очередь ожидает сообщения. Если очередь является локальной, сообщение всегда достигает очереди.

При отправке нескольких сообщений в транзакции очередь сообщений использует значение свойства первого сообщения TimeToReachQueue .

Применяется к

См. также раздел