ChannelPoolSettings.IdleTimeout Özellik

Tanım

Havuzdaki kanalların kapatılmadan önce boşta olabileceği maksimum zaman aralığını alın veya ayarlar.

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

Özellik Değeri

Havuzdaki TimeSpan kanalların kapatılmadan önce boşta olabileceği maksimum zaman aralığını belirten değeri. Varsayılan değer 2 dakikadır.

Özel durumlar

Değer sıfırdan küçük veya milisaniye cinsinden büyüktür MaxValue .

Açıklamalar

Kota IdleTimeout , uzun bir süre için kaynakları bağlamayı kullanan sunucudaki Hizmet Reddi (DOS) saldırılarını azaltmak için kullanılır. İstemcide doğru değerin ayarlanması, hizmete bağlanma güvenilirliğini artırabilir. Varsayılan değer, kaynakların mütevazı bir şekilde ayrılmasını temel alır. Geliştirme ortamı ve küçük yükleme senaryoları için uygundur. Bir yüklemede kaynaklar tükeniyorsa veya ek kaynakların kullanılabilirliğine rağmen bağlantılar sınırlıysa, hizmet yöneticileri değeri gözden geçirmelidir.

Şunlara uygulanır