FtpWebRequest.UseBinary Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Dosya aktarımları için veri türünü belirten bir Boolean değer alır veya ayarlar.
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
Özellik Değeri
true
aktarılacak verilerin ikili olduğunu sunucuya göstermek için; false
verinin metin olduğunu belirtmek için.
true
varsayılan değerdir.
Ö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() );
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
Görüntü gibi ikili verileri gönderiyorsanız, bu özelliği olarak true
ayarlayın. Metin gönderiyorsanız özelliğini olarak false
ayarlayın. belirtilmesi true
, komutunun FtpWebRequest sunucuya gönderilmesine "TYPE I"
neden olur. belirtilmesi false
, komutunun FtpWebRequest sunucuya gönderilmesine "Type A"
neden olur. FTP sunucuları bu komutları yoksayabilir.
, , GetResponseBeginGetRequestStreamveya BeginGetResponse yöntemi çağrıldıktan GetRequestStreamsonra değiştirilmesi UseBinary özel duruma InvalidOperationException neden olur.