FtpWebRequest.UseBinary 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 jenis data untuk transfer file.
public:
property bool UseBinary { bool get(); void set(bool value); };
public bool UseBinary { get; set; }
member this.UseBinary : bool with get, set
Public Property UseBinary As Boolean
Nilai Properti
true
untuk menunjukkan ke server bahwa data yang akan ditransfer adalah biner; false
untuk menunjukkan bahwa data adalah teks. 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
Jika Anda mengirim data biner, seperti gambar, atur properti ini ke true
. Jika Anda mengirim teks, atur properti ke false
. Menentukan true
penyebab FtpWebRequest mengirim "TYPE I"
perintah ke server. Menentukan false
penyebab FtpWebRequest mengirim "Type A"
perintah ke server. Server FTP dapat mengabaikan perintah ini.
Mengubah UseBinary setelah memanggil GetRequestStreammetode , BeginGetRequestStream, GetResponse, atau BeginGetResponse menyebabkan InvalidOperationException pengecualian.