Share via


DefaultPropertiesToSend.TimeToBeReceived Properti

Definisi

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.

Berlaku untuk

Lihat juga