HttpResponseWrapper.WriteFile Метод

Определение

Записывает указанный файл в поток вывода НТТР-ответа.

Перегрузки

WriteFile(IntPtr, Int64, Int64)

Записывает указанный файл в поток вывода НТТР-ответа.

WriteFile(String, Int64, Int64)

Записывает указанный файл в поток вывода НТТР-ответа.

WriteFile(String)

Записывает содержимое указанного файла в поток вывода НТТР-ответа в виде блока файла.

WriteFile(String, Boolean)

Записывает содержимое указанного файла в поток вывода НТТР-ответа и указывает, должно ли это содержимое записываться в виде блока памяти.

WriteFile(IntPtr, Int64, Int64)

Записывает указанный файл в поток вывода НТТР-ответа.

public:
 override void WriteFile(IntPtr fileHandle, long offset, long size);
public override void WriteFile (IntPtr fileHandle, long offset, long size);
override this.WriteFile : nativeint * int64 * int64 -> unit
Public Overrides Sub WriteFile (fileHandle As IntPtr, offset As Long, size As Long)

Параметры

fileHandle
IntPtr

nativeint

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

offset
Int64

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

size
Int64

Число записываемых байтов, начиная с позиции offset.

Исключения

fileHandle имеет значение null.

Значение параметраoffset меньше 0.

-или-

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

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

WriteFile(String, Int64, Int64)

Записывает указанный файл в поток вывода НТТР-ответа.

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

Параметры

filename
String

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

offset
Int64

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

size
Int64

Число записываемых байтов, начиная с позиции offset.

Исключения

Значение параметраoffset меньше 0.

-или-

Значение параметра size больше, чем размер файла, уменьшенный на значение offset.

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

WriteFile(String)

Записывает содержимое указанного файла в поток вывода НТТР-ответа в виде блока файла.

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

Параметры

filename
String

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

Исключения

Параметр filename имеет значение null.

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

WriteFile(String, Boolean)

Записывает содержимое указанного файла в поток вывода НТТР-ответа и указывает, должно ли это содержимое записываться в виде блока памяти.

public:
 override void WriteFile(System::String ^ filename, bool readIntoMemory);
public override void WriteFile (string filename, bool readIntoMemory);
override this.WriteFile : string * bool -> unit
Public Overrides Sub WriteFile (filename As String, readIntoMemory As Boolean)

Параметры

filename
String

Имя файла, записываемого в текущий ответ.

readIntoMemory
Boolean

true для записи файла в блок памяти.

Исключения

Параметр filename имеет значение null.

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