Aracılığıyla paylaş


ReliableSessionBindingElement.InactivityTimeout Özellik

Tanım

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.

Şunlara uygulanır