ReliableSessionBindingElement.InactivityTimeout Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kapatmadan önce hizmetin etkin olmadığı bir zaman aralığını alır veya ayarlar.
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
Özellik Değeri
Bir TimeSpan hizmetin kapatmadan önce etkin olmadığı süreyi belirten zaman aralığı. Varsayılan değer 10 dakikadır.
Özel durumlar
Değer kümesi sıfırdan küçük veya sıfıra eşit veya Int32.MaxValue veya TimeSpan.MaxValue değerinden büyük.
Açıklamalar
Kanaldaki etkinlik, uygulama veya altyapı iletisi alma olarak tanımlanır. Etkinlik dışı zaman aşımı parametresi, etkin olmayan bir oturumu canlı tutmak için gereken en uzun süreyi denetler. Etkinlik olmadan birden fazla InactivityTimeout zaman aralığı geçerse, oturum altyapı ve kanal hataları tarafından durduruldu. Güvenilir oturum tek taraflı olarak kapatılır.
Gönderen uygulamanın gönderilecek iletisi yoksa, işlem yapılmadığı için güvenilir oturum normalde hataya neden olmaz; Bunun yerine etkin tutma mekanizması oturumu süresiz olarak etkin tutar. Göndericinin, hiçbir uygulama iletisi gönderilmez veya alınmazsa güvenilir oturumu bağımsız olarak durdurabileceğini unutmayın. Bu nedenle, ağ koşulları ileti alınmazsa veya gönderende bir hata varsa, etkinlik dışı zaman aşımı genellikle sona erer.