ReliableSessionBindingElement.InactivityTimeout 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 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.