FtpWebRequest.UseBinary Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore Boolean che specifica il tipo di dati per il trasferimento di 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
Valore della proprietà
true per indicare al server che i dati da trasferire sono binari; false per indicare che i dati sono in formato testo. Il valore predefinito è true.
Eccezioni
È stato specificato un nuovo valore per questa proprietà per una richiesta già in corso.
Esempio
L'esempio di codice seguente recupera e visualizza i valori delle proprietà per un oggetto specificato 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()
);
Commenti
Se si inviano dati binari, ad esempio un'immagine, impostare questa proprietà su true. Se si invia testo, impostare la proprietà su false. Specificando true causa l'invio FtpWebRequest di un "TYPE I" comando al server. Specificando false causa l'invio FtpWebRequest di un "Type A" comando al server. I server FTP possono ignorare questi comandi.
La modifica UseBinary dopo la chiamata al metodo , , BeginGetRequestStreamGetResponseo BeginGetResponse causa un'eccezioneGetRequestStreamInvalidOperationException.