Freigeben über


FtpWebRequest.UseBinary Eigenschaft

Definition

Ruft einen Boolean-Wert ab, der den Datentyp für Dateiübertragungen angibt, oder legt diesen fest.

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

Eigenschaftswert

true, um für den Server anzugeben, dass die zu übertragenden Daten im Binärformat vorliegen, false, um anzugeben, dass die Daten im Textformat vorliegen. Der Standardwert ist true.

Ausnahmen

Für diese Eigenschaft wurde ein neuer Wert für eine Anforderung angegeben, die bereits ausgeführt wird.

Beispiele

Im folgenden Codebeispiel werden Eigenschaftenwerte für ein angegebenes FtpWebRequest Objekt abgerufen und angezeigt.

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()
);

Hinweise

Wenn Sie Binärdaten senden, z. B. ein Bild, legen Sie diese Eigenschaft auf fest true. Wenn Sie Text senden, legen Sie die -Eigenschaft auf fest false. Die Angabe true bewirkt, dass ein "TYPE I"FtpWebRequest Befehl an den Server gesendet wird. Die Angabe false bewirkt, dass ein "Type A"FtpWebRequest Befehl an den Server gesendet wird. FTP-Server können diese Befehle ignorieren.

Das Ändern UseBinary nach dem Aufrufen der GetRequestStreamMethode , BeginGetRequestStream, GetResponseoder BeginGetResponse führt zu einer InvalidOperationException Ausnahme.

Gilt für:

Weitere Informationen