Share via


MsmqBindingElementBase.TimeToLive Properti

Definisi

Mendapatkan atau menetapkan nilai yang menentukan berapa lama pesan valid. Ketika waktu ini telah berlalu, pesan ditempatkan dalam antrean dead-letter tergantung pada DeadLetterQueue pengaturan.

public:
 property TimeSpan TimeToLive { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan TimeToLive { get; set; }
member this.TimeToLive : TimeSpan with get, set
Public Property TimeToLive As TimeSpan

Nilai Properti

Nilai TimeSpan yang menentukan berapa lama pesan valid. Nilai defaultnya adalah 24 jam.

Pengecualian

Nilainya kurang dari nol.

-atau-

Nilainya tidak terbatas dan lebih besar dari Int32.MaxValue milidetik.

Keterangan

Aplikasi yang diantrekan bekerja dengan cara yang terputus. Ini berarti bahwa aplikasi pengiriman dan penerimaan mungkin tidak berjalan pada saat yang sama; oleh karena itu, pesan yang dikirim oleh aplikasi pengirim mungkin tidak segera diproses oleh aplikasi penerima. Beberapa pesan berisi informasi yang valid hanya untuk jangka waktu tertentu. Jika pesan seperti itu tidak dikirimkan dalam periode waktu tersebut, pesan tersebut tidak lagi berisi informasi yang berguna dan harus dihilangkan. Properti ini memungkinkan Anda menentukan batas waktu berapa lama pesan disimpan sebelum pengiriman ke antrean aplikasi. Jika batas waktu ini berlalu sebelum pesan dikirim ke antrean aplikasi, pesan ditempatkan dalam antrean surat gagal jika tersedia (ditentukan oleh DeadLetterQueue properti); jika tidak, pesan akan dihilangkan.

Berlaku untuk