FtpWebRequest.UseBinary Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.