Message.TimeToReachQueue Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur jumlah waktu maksimum pesan untuk mencapai antrean.
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
Nilai Properti
Batas waktu pesan mencapai antrean tujuan, dimulai dari waktu pesan dikirim. Default adalah InfiniteTimeout.
- Atribut
Pengecualian
Antrean pesan difilter untuk mengabaikan TimeToReachQueue properti .
Nilai yang ditentukan untuk TimeToReachQueue tidak valid. Ini mungkin mewakili angka negatif.
Contoh
Contoh kode berikut mendapatkan dan menetapkan nilai properti pesan TimeToReachQueue .
Keterangan
Jika interval yang ditentukan oleh properti kedaluwarsa TimeToReachQueue sebelum pesan mencapai tujuannya, Antrean Pesan membuang pesan dengan salah satu dari dua cara. Jika properti pesan UseDeadLetterQueue adalah true
, pesan dikirim ke antrean dead-letter. Jika UseDeadLetterQueue adalah false
, pesan diabaikan
Anda dapat mengatur properti pesan AcknowledgeType untuk meminta Antrean Pesan mengirim pesan pengakuan negatif kembali ke aplikasi pengirim jika pesan tidak tiba sebelum timer kedaluwarsa.
TimeToReachQueue Jika properti diatur ke 0 detik, Antrean Pesan mencoba sekali untuk mengirim pesan ke tujuannya - jika antrean menunggu pesan. Jika antrean bersifat lokal, pesan selalu mencapainya.
Jika nilai yang ditentukan oleh TimeToReachQueue properti lebih besar dari nilai yang ditentukan oleh TimeToBeReceived properti , TimeToBeReceived lebih diutamakan.
Saat beberapa pesan dikirim dalam satu transaksi, Antrean Pesan menggunakan TimeToReachQueue properti pesan pertama.