ServicePoint.MaxIdleTime Özellik

Tanım

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