FtpWebRequest.KeepAlive Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.