FtpWebRequest.UseBinary Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een Boolean waarde opgehaald of ingesteld waarmee het gegevenstype voor bestandsoverdrachten wordt opgegeven.
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
Waarde van eigenschap
true om aan te geven aan de server dat de gegevens die moeten worden overgedragen binair zijn; false om aan te geven dat de gegevens tekst zijn. De standaardwaarde is true.
Uitzonderingen
Er is een nieuwe waarde opgegeven voor deze eigenschap voor een aanvraag die al wordt uitgevoerd.
Voorbeelden
In het volgende codevoorbeeld worden eigenschapswaarden voor een opgegeven FtpWebRequest object opgehaald en weergegeven.
Console.WriteLine("Passive: {0} Keep alive: {1} Binary: {2} Timeout: {3}.",
request.UsePassive,
request.KeepAlive,
request.UseBinary,
request.Timeout == -1 ? "none" : request.Timeout.ToString()
);
Opmerkingen
Als u binaire gegevens, zoals een afbeelding, verzendt, stelt u deze eigenschap in op true. Als u tekst verzendt, stelt u de eigenschap in op false. Als u true opgeeft, wordt de FtpWebRequest opdracht naar de server verzonden "TYPE I" . Als u false opgeeft, wordt de FtpWebRequest opdracht naar de server verzonden "Type A" . FTP-servers kunnen deze opdrachten negeren.
Het wijzigen van UseBinary na het aanroepen van de GetRequestStream, BeginGetRequestStream, GetResponse, of BeginGetResponse methode veroorzaakt een InvalidOperationException uitzondering.