HttpResponse.TransmitFile Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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