Compartir vía


HttpResponse.TransmitFile Método

Definición

Escribe el archivo especificado directamente en un flujo de salida de respuesta HTTP, sin almacenarlo en búfer en memoria.

Sobrecargas

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.

TransmitFile(String)

Escribe el archivo especificado directamente en un flujo de salida de respuesta HTTP, sin almacenarlo en búfer en memoria.

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.

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

Nombre del archivo que se escribirá en la salida HTTP.

offset
Int64

Posición del archivo donde comenzará la escritura en la salida HTTP.

length
Int64

Número de bytes que se van a transmitir.

Excepciones

El parámetro offset es menor que cero.

O bien

El parámetro length es menor que -1.

O bien

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.

No se admite la solicitud de trabajo fuera de proceso.

O bien

La respuesta no usa un objeto HttpWriter.

El parámetro offset es menor que cero o mayor que el tamaño del archivo.

O bien

El parámetro length es menor que -1 o mayor que el valor del parámetro offset más el tamaño del archivo.

Comentarios

Si especifica 0 como parámetro offset y -1 como length parámetro, se envía todo el archivo.

Se aplica a

TransmitFile(String)

Escribe el archivo especificado directamente en un flujo de salida de respuesta HTTP, sin almacenarlo en búfer en memoria.

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

Nombre del archivo que se escribirá en la salida HTTP.

Excepciones

El parámetro filename es null

Se aplica a