Aracılığıyla paylaş


DefaultPropertiesToSend.TimeToReachQueue Özellik

Tanım

İletinin kuyruğa ulaşması için zaman sınırını alır veya ayarlar.

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

Özellik Değeri

İletinin hedef kuyruğa ulaşması için iletinin gönderildiği zamandan itibaren saniye olarak süre sınırı. Varsayılan değer: InfiniteTimeout.

Öznitelikler

Açıklamalar

TimeToReachQueue İleti hedefine ulaşmadan önce aralığın süresi dolarsa, Message Queuing uygulaması iletiyi atar. İleti, iletinin özelliği olarak ayarlandıysa teslim edilemeyen ileti UseDeadLetterQueue kuyruğuna truegönderilir veya ise UseDeadLetterQueue yoksayılır false. değerinden TimeToBeReceivedTimeToBeReceived büyükse TimeToReachQueue öncelik kazanır.

İletinin özelliği, zamanlayıcının süresi dolmadan önce ileti gelmezse Message Queuing'in AcknowledgeType gönderen uygulamaya negatif bir bildirim iletisi göndermesini istemek için ayarlanabilir.

0 saniye ise TimeToReachQueue , kuyruk iletiyi bekliyorsa Message Queuing iletiyi hedefine göndermeyi bir kez dener. Kuyruk yerelse, ileti her zaman kuyruğa ulaşır.

Bir işlemde birkaç ileti gönderildiğinde, Message Queuing ilk iletinin TimeToReachQueue özelliğinin değerini kullanır.

Şunlara uygulanır

Ayrıca bkz.