Bagikan melalui


FtpWebRequest.KeepAlive Properti

Definisi

Mendapatkan atau menetapkan Boolean nilai yang menentukan apakah koneksi kontrol ke server FTP ditutup setelah permintaan selesai.

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

Nilai Properti

true jika koneksi ke server tidak boleh dihancurkan; jika tidak, false. Nilai defaultnya adalah true.

Pengecualian

Nilai baru ditentukan untuk properti ini untuk permintaan yang sudah berlangsung.

Contoh

Contoh kode berikut mengambil dan menampilkan nilai properti untuk objek tertentu FtpWebRequest .

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

Keterangan

KeepAlive Ketika properti diatur ke false, koneksi kontrol ditutup saat Anda memanggil Close metode .

Mengubah KeepAlive setelah memanggil GetRequestStreammetode , BeginGetRequestStream, GetResponse, atau BeginGetResponse menyebabkan InvalidOperationException pengecualian.

Berlaku untuk

Lihat juga