ServicePoint.MaxIdleTime Ö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.
Bağlantı kapatılmadan önce nesneyle ilişkili bir bağlantının ServicePoint boşta kalabileceği süreyi alır veya ayarlar.
public:
property int MaxIdleTime { int get(); void set(int value); };
public int MaxIdleTime { get; set; }
member this.MaxIdleTime : int with get, set
Public Property MaxIdleTime As Integer
Özellik Değeri
Nesneyle ServicePoint ilişkili bir bağlantı kapatılmadan ve başka bir bağlantı için yeniden kullanılmadan önce boşta kalabileceği milisaniye cinsinden süre.
Özel durumlar
MaxIdleTimeInt32.MaxValue değerinden küçük Infinite veya daha büyük olarak ayarlanır.
Örnekler
Aşağıdaki kod örneği, boşta kalma süresini ayarlamak ve almak ServicePoint için özelliğini kullanırMaxIdleTime.
// Display the date and time that the ServicePoint was last
// connected to a host.
Console::WriteLine( "IdleSince = {0}", sp->IdleSince );
// Display the maximum length of time that the ServicePoint instance
// is allowed to maintain an idle connection to an Internet
// resource before it is recycled for use in another connection.
Console::WriteLine( "MaxIdleTime = {0}", sp->MaxIdleTime );
// Display the date and time that the ServicePoint was last
// connected to a host.
Console.WriteLine("IdleSince = " + sp.IdleSince.ToString());
// Display the maximum length of time that the ServicePoint instance
// is allowed to maintain an idle connection to an Internet
// resource before it is recycled for use in another connection.
Console.WriteLine("MaxIdleTime = " + sp.MaxIdleTime);
' Display the date and time that the ServicePoint was last
' connected to a host.
Console.WriteLine(("IdleSince = " + sp.IdleSince.ToString()))
' Display the maximum length of time that the ServicePoint instance
' is allowed to maintain an idle connection to an Internet
' resource before it is recycled for use in another connection.
Console.WriteLine(("MaxIdleTime = " + sp.MaxIdleTime.ToString()))
Açıklamalar
nesnesiyle ilişkilendirilmiş bir bağlantının hiçbir zaman zaman zaman aşımına ServicePoint gitmeyeceğini belirtmek için olarak ayarlayabilirsiniz.MaxIdleTimeTimeout.Infinite
özelliğinin MaxIdleTime varsayılan değeri, nesne oluşturulduğunda özelliğin ServicePoint değeridirServicePointManager.MaxServicePointIdleTime. Özelliğinde yapılan MaxServicePointIdleTime sonraki değişikliklerin var olan ServicePoint nesneler üzerinde hiçbir etkisi yoktur.
MaxIdleTime ile ServicePoint ilişkili bir bağlantı için değeri aşıldığında, uygulama bağlantıyı kullanmaya çalışana kadar bağlantı açık kalır. Bu sırada, Çerçeve bağlantıyı kapatır ve uzak ana bilgisayara yeni bir bağlantı oluşturur.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin