HttpResponse.TransmitFile HttpResponse.TransmitFile HttpResponse.TransmitFile HttpResponse.TransmitFile Method

Definición

Escribe el archivo especificado directamente en un flujo de salida de respuesta HTTP, sin almacenarlo en búfer en memoria.Writes the specified file directly to an HTTP response output stream without buffering it in memory.

Sobrecargas

TransmitFile(String, Int64, Int64) TransmitFile(String, Int64, Int64) TransmitFile(String, Int64, Int64) TransmitFile(String, Int64, Int64)

Escribe la parte especificada de un archivo directamente en un flujo de salida de respuesta HTTP, sin almacenarlo en búfer en memoria.Writes the specified part of a file directly to an HTTP response output stream without buffering it in memory.

TransmitFile(String) TransmitFile(String) TransmitFile(String) TransmitFile(String)

Escribe el archivo especificado directamente en un flujo de salida de respuesta HTTP, sin almacenarlo en búfer en memoria.Writes the specified file directly to an HTTP response output stream, without buffering it in memory.

TransmitFile(String, Int64, Int64) TransmitFile(String, Int64, Int64) TransmitFile(String, Int64, Int64) TransmitFile(String, Int64, Int64)

Escribe la parte especificada de un archivo directamente en un flujo de salida de respuesta HTTP, sin almacenarlo en búfer en memoria.Writes the specified part of a file directly to an HTTP response output stream without buffering it in memory.

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)

Parámetros

filename
String String String String

Nombre del archivo que se escribirá en la salida HTTP.The name of the file to write to the HTTP output.

offset
Int64 Int64 Int64 Int64

Posición del archivo donde comenzará la escritura en la salida HTTP.The position in the file to begin to write to the HTTP output.

length
Int64 Int64 Int64 Int64

Número de bytes que se van a transmitir.The number of bytes to be transmitted.

Excepciones

El parámetro offset es menor que cero.The offset parameter is less than zero.

o bien-or- El parámetro length es menor que -1.The length parameter is less than -1.

O bien-or- El parámetro length especifica un número de bytes que es mayor que el número de bytes que contiene el archivo después de restarle el desplazamiento.The length parameter specifies a number of bytes that is greater than the number of bytes the file contains minus the offset.

No se admite la solicitud de trabajo fuera de proceso.The out-of-process worker request is not supported.

o bien-or- La respuesta no usa un objeto HttpWriter.The response is not using an HttpWriter object.

El parámetro offset es menor que cero o mayor que el tamaño del archivo.The offset parameter is less than zero or greater than the file size.

O bien-or- El parámetro length es menor que -1 o mayor que el valor del parámetro offset más el tamaño del archivo.The length parameter is less than -1 or greater than the value of the offset parameter plus the file size.

Comentarios

Si especifica 0 como offset parámetro y-1 length como parámetro, se envía el archivo completo.If you specify 0 as the offset parameter and -1 as the length parameter, the whole file is sent.

TransmitFile(String) TransmitFile(String) TransmitFile(String) TransmitFile(String)

Escribe el archivo especificado directamente en un flujo de salida de respuesta HTTP, sin almacenarlo en búfer en memoria.Writes the specified file directly to an HTTP response output stream, without buffering it in memory.

public:
 void TransmitFile(System::String ^ filename);
public void TransmitFile (string filename);
member this.TransmitFile : string -> unit
Public Sub TransmitFile (filename As String)

Parámetros

filename
String String String String

Nombre del archivo que se escribirá en la salida HTTP.The name of the file to write to the HTTP output.

Excepciones

El parámetro filename es nullThe filename parameter is null

Se aplica a