HttpResponse.TransmitFile Methode
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 schrijft u het opgegeven bestand rechtstreeks naar een UITVOERstroom van een HTTP-antwoord zonder dat het in het geheugen wordt gebufferd.
Overloads
| Name | Description |
|---|---|
| TransmitFile(String, Int64, Int64) |
Hiermee schrijft u het opgegeven deel van een bestand rechtstreeks naar een HTTP-antwoorduitvoerstroom zonder dat het in het geheugen wordt gebufferd. |
| TransmitFile(String) |
Hiermee schrijft u het opgegeven bestand rechtstreeks naar een UITVOERstroom van een HTTP-antwoord, zonder dat het in het geheugen wordt gebufferd. |
TransmitFile(String, Int64, Int64)
Hiermee schrijft u het opgegeven deel van een bestand rechtstreeks naar een HTTP-antwoorduitvoerstroom zonder dat het in het geheugen wordt gebufferd.
public:
void TransmitFile(System::String ^ filename, long offset, long length);
public void TransmitFile(string filename, long offset, long length);
member this.TransmitFile : string * int64 * int64 -> unit
Public Sub TransmitFile (filename As String, offset As Long, length As Long)
Parameters
- filename
- String
De naam van het bestand dat moet worden geschreven naar de HTTP-uitvoer.
- offset
- Int64
De positie in het bestand om naar de HTTP-uitvoer te schrijven.
- length
- Int64
Het aantal te verzenden bytes.
Uitzonderingen
De offset parameter is kleiner dan nul.
– of –
De length parameter is kleiner dan -1.
– of –
De length parameter geeft een aantal bytes op dat groter is dan het aantal bytes dat het bestand bevat min de offset.
De aanvraag voor een niet-verwerkte werkrol wordt niet ondersteund.
– of –
Het antwoord maakt geen gebruik van een HttpWriter object.
De offset parameter is kleiner dan nul of groter dan de bestandsgrootte.
– of –
De length parameter is kleiner dan -1 of groter dan de waarde van de offset parameter plus de bestandsgrootte.
Opmerkingen
Als u 0 opgeeft als parameter offset en -1 als parameter length , wordt het hele bestand verzonden.
Van toepassing op
TransmitFile(String)
Hiermee schrijft u het opgegeven bestand rechtstreeks naar een UITVOERstroom van een HTTP-antwoord, zonder dat het in het geheugen wordt gebufferd.
public:
void TransmitFile(System::String ^ filename);
public void TransmitFile(string filename);
member this.TransmitFile : string -> unit
Public Sub TransmitFile (filename As String)
Parameters
- filename
- String
De naam van het bestand dat moet worden geschreven naar de HTTP-uitvoer.
Uitzonderingen
De filename parameter is null