HttpResponseWrapper.TransmitFile Метод

Определение

Записывает указанный файл в поток выходных данных ОТВЕТА HTTP, не буферизируя его в памяти.

Перегрузки

Имя Описание
TransmitFile(String, Int64, Int64)

Записывает указанную часть файла в поток выходных данных ответа HTTP, не буферизируя его в памяти.

TransmitFile(String)

Записывает указанный файл в поток выходных данных ОТВЕТА HTTP, не буферизируя его в памяти.

TransmitFile(String, Int64, Int64)

Записывает указанную часть файла в поток выходных данных ответа HTTP, не буферизируя его в памяти.

public:
 override void TransmitFile(System::String ^ filename, long offset, long length);
public override void TransmitFile(string filename, long offset, long length);
override this.TransmitFile : string * int64 * int64 -> unit
Public Overrides Sub TransmitFile (filename As String, offset As Long, length As Long)

Параметры

filename
String

Имя файла для записи в поток выходных данных HTTP.

offset
Int64

Позиция в файле, где начинается запись.

length
Int64

Число байтов для записи, начиная с offset.

Исключения

Параметр offset меньше нуля.

–или–

Параметр length меньше -1.

–или–

Параметр length больше размера файла минус offset.

Запрос рабочей роли вне процесса не поддерживается.

–или–

Ответ не использует HttpWriter объект.

Применяется к

TransmitFile(String)

Записывает указанный файл в поток выходных данных ОТВЕТА HTTP, не буферизируя его в памяти.

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

Параметры

filename
String

Имя файла для записи в поток выходных данных HTTP.

Исключения

filename равен null

Применяется к