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
.