Bagikan melalui


ReliableSessionBindingElement.InactivityTimeout Properti

Definisi

Mendapatkan atau mengatur interval waktu layanan tetap tidak aktif sebelum ditutup.

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

Nilai Properti

TimeSpan yang menentukan interval waktu layanan tetap tidak aktif sebelum ditutup. Nilai defaultnya adalah 10 menit.

Pengecualian

Nilai yang ditetapkan kurang dari atau sama dengan nol atau lebih besar dari Int32.MaxValue atau TimeSpan.MaxValue.

Keterangan

Aktivitas di saluran didefinisikan sebagai menerima pesan aplikasi atau infrastruktur. Parameter batas waktu tidak aktif mengontrol jumlah waktu maksimum untuk menjaga sesi tidak aktif tetap hidup. Jika lebih dari InactivityTimeout interval waktu berlalu tanpa aktivitas, sesi dibatalkan oleh infrastruktur dan kesalahan saluran. Sesi yang dapat diandalkan dicabik secara sepihak.

Jika aplikasi pengirim tidak memiliki pesan untuk dikirim maka sesi yang dapat diandalkan biasanya tidak rusak karena tidak aktif; sebaliknya mekanisme tetap hidup menjaga sesi tetap aktif tanpa batas waktu. Perhatikan bahwa dispatcher dapat membatalkan sesi yang andal secara independen jika tidak ada pesan aplikasi yang dikirim atau diterima. Dengan demikian, batas waktu tidak aktif biasanya kedaluwarsa jika kondisi jaringan sedih sehingga tidak ada pesan yang diterima atau jika ada kegagalan pada pengirim.

Berlaku untuk