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


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 .

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

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