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

Имя файла, который записывается в поток вывода НТТР.

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

Имя файла, который записывается в поток вывода НТТР.

Исключения

filename равно null

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