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

Kapatmadan TimeSpan önce hizmetin etkin olmadığı zaman aralığını belirtir. Varsayılan değer 10 dakikadır.

Özel durumlar

Değer kümesi sıfıra eşit 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 oturumu canlı tutmak için gereken en uzun süreyi denetler. Etkinlik olmadan birden InactivityTimeout fazla zaman aralığı geçerse, oturum altyapı ve kanal hataları tarafından durduruldu. Güvenilir oturum tek taraflı olarak yok edilir.

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. Hiçbir uygulama iletisi gönderilmez veya alınmazsa dağıtıcının 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