Bagikan melalui


FtpWebRequest.UseBinary Properti

Definisi

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.

Berlaku untuk

Lihat juga