Aracılığıyla paylaş


FtpWebRequest.KeepAlive Özellik

Tanım

İstek tamamlandıktan sonra FTP sunucusuna yönelik denetim bağlantısının kapatılıp kapatılmayacağını belirten bir Boolean değer alır veya ayarlar.

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

Özellik Değeri

true sunucu bağlantısı yok edilmemelidir; aksi takdirde , false. Varsayılan değer true değeridir.

Özel durumlar

Devam etmekte olan bir istek için bu özellik için yeni bir değer belirtildi.

Örnekler

Aşağıdaki kod örneği, belirtilen FtpWebRequest nesnenin özellik değerlerini alır ve görüntüler.

Console.WriteLine("Passive: {0}  Keep alive: {1}  Binary: {2} Timeout: {3}.",
    request.UsePassive,
    request.KeepAlive,
    request.UseBinary,
    request.Timeout == -1 ? "none" : request.Timeout.ToString()
);

Açıklamalar

KeepAlive özelliği olarak falseayarlandığında, yöntemini çağırdığınızda Close denetim bağlantısı kapatılır.

Çağırdıktan sonra KeepAlive, GetRequestStream, BeginGetRequestStream veya GetResponse yöntemini, BeginGetResponse değişiklik bir InvalidOperationException özel duruma neden olur.

Şunlara uygulanır

Ayrıca bkz.