DefaultPropertiesToSend.TimeToReachQueue 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定訊息到達佇列的時間限制。
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 屬性設定 true
為 ,則訊息會傳送至寄不出的信件佇列,如果 為 ,則會忽略 。 UseDeadLetterQueuefalse
如果 TimeToReachQueue 大於 TimeToBeReceived , TimeToBeReceived 則優先。
AcknowledgeType訊息的 屬性可以設定為要求訊息佇列在計時器到期前未送達時,將負通知訊息傳回傳送應用程式。
如果 TimeToReachQueue 為 0 秒,如果佇列正在等候訊息,訊息佇列會嘗試一次將訊息傳送至目的地。 如果佇列是本機的,訊息一律會到達佇列。
當交易中傳送數個訊息時,訊息佇列會使用第一個訊息 TimeToReachQueue 的 屬性值。