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

Nombre Description
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 va a escribir en la salida HTTP.

offset
Int64

Posición del archivo que se va a empezar a escribir en la salida HTTP.

length
Int64

Número de bytes que se van a transmitir.

Excepciones

El offset parámetro es menor que cero.

O bien

El length parámetro es menor que -1.

O bien

El length parámetro especifica un número de bytes que es mayor que el número de bytes que contiene el archivo menos el desplazamiento.

No se admite la solicitud de trabajo fuera del proceso.

O bien

La respuesta no usa un HttpWriter objeto .

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

O bien

El length parámetro es menor que -1 o mayor que el valor del parámetro más el tamaño del offset 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 va a escribir en la salida HTTP.

Excepciones

El filename parámetro es null

Se aplica a