HttpResponse.TransmitFile Methode

Definitie

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

Van toepassing op