Aracılığıyla paylaş


DefaultPropertiesToSend.TimeToBeReceived Özellik

Tanım

İletinin hedef kuyruktan alınması için zaman sınırını alır veya ayarlar.

public:
 property TimeSpan TimeToBeReceived { TimeSpan get(); void set(TimeSpan value); };
[System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.TimeoutConverter))]
[System.Messaging.MessagingDescription("MsgTimeToBeReceived")]
public TimeSpan TimeToBeReceived { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.TimeoutConverter))>]
[<System.Messaging.MessagingDescription("MsgTimeToBeReceived")>]
member this.TimeToBeReceived : TimeSpan with get, set
Public Property TimeToBeReceived As TimeSpan

Özellik Değeri

Gönderilen iletinin hedef kuyruktan alınması için saniye olarak toplam süre. Varsayılan değer: InfiniteTimeout.

Öznitelikler

Açıklamalar

özelliği, TimeToBeReceived gönderilen iletinin hedef kuyruktan alınması için toplam süreyi saniye olarak belirtir. Bu zaman sınırı, hedef kuyruğa almak için harcanan süreyi ve ileti bir uygulama tarafından alınmadan önce kuyrukta beklerken harcanan süreyi içerir.

Dikkat

Bağımlı istemci bilgisayarları kullanırken, istemci bilgisayardaki saati Message Queuing çalıştıran sunucudaki saatle eşitleyin. İki saat eşitlenmemişse, değilken ileti gönderirken TimeToBeReceivedInfiniteTimeoutöngörülemeyen davranışlar görebilirsiniz.

TimeToBeReceived İleti kuyruktan kaldırılmadan önce aralığın süresi dolarsa, Message Queuing uygulaması iletiyi atar. İleti, iletinin özelliği olarak ayarlandıysa UseDeadLetterQueue teslim edilemeyen ileti kuyruğuna truegönderilir veya ise UseDeadLetterQueuefalseyoksayılır. değerinden TimeToReachQueueTimeToBeReceived küçükse TimeToBeReceived önceliklidir.

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

Dikkat

Negatif onay almayı TimeToReachQueue belirttiyseniz, değeri değerinden TimeToBeReceivedTimeToReachQueueküçük olduğunda bunları almazsınız.

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

Şunlara uygulanır

Ayrıca bkz.