DefaultPropertiesToSend.TimeToBeReceived 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 menetapkan batas waktu agar pesan diambil dari antrean tujuan.
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
Nilai Properti
Total waktu, dalam detik, agar pesan terkirim diterima dari antrean tujuan. Default adalah InfiniteTimeout.
- Atribut
Keterangan
Properti TimeToBeReceived menentukan total waktu dalam detik agar pesan terkirim diterima dari antrean tujuan. Batas waktu ini mencakup waktu yang dihabiskan untuk sampai ke antrean tujuan, ditambah waktu yang dihabiskan untuk menunggu dalam antrean sebelum pesan diambil oleh aplikasi.
Perhatian
Saat menggunakan komputer klien dependen, sinkronkan jam pada komputer klien dengan jam di server yang menjalankan Antrean Pesan. Jika dua jam tidak disinkronkan, Anda mungkin melihat perilaku yang tidak dapat diprediksi saat mengirim pesan saat TimeToBeReceived bukan InfiniteTimeout.
Jika interval kedaluwarsa TimeToBeReceived sebelum pesan dihapus dari antrean, aplikasi Antrean Pesan akan membuang pesan. Pesan dikirim ke antrean surat mati, jika properti pesan UseDeadLetterQueue diatur ke true
, atau diabaikan, jika UseDeadLetterQueue adalah false
. Jika TimeToBeReceived kurang dari TimeToReachQueue, TimeToBeReceived diutamakan.
Properti pesan AcknowledgeType dapat diatur untuk meminta Antrean Pesan mengirim pesan pengakuan negatif kembali ke aplikasi pengirim jika pesan tidak diambil sebelum timer kedaluwarsa.
Perhatian
Jika Anda telah menentukan untuk menerima TimeToReachQueue pengakuan negatif, Anda tidak akan menerimanya ketika nilai kurang dari TimeToBeReceivedTimeToReachQueuenilai .
Saat beberapa pesan dikirim dalam transaksi, Antrean Pesan menggunakan nilai properti pesan TimeToBeReceived pertama.