HttpResponseWrapper.WriteFile 方法

定义

将指定文件写入 HTTP 响应输出流。

重载

WriteFile(IntPtr, Int64, Int64)

将指定文件写入 HTTP 响应输出流。

WriteFile(String, Int64, Int64)

将指定文件写入 HTTP 响应输出流。

WriteFile(String)

将指定文件的内容作为文件块写入 HTTP 响应输出流。

WriteFile(String, Boolean)

将指定文件的内容写入 HTTP 响应输出流,并指定是否以内存块的形式写入内容。

WriteFile(IntPtr, Int64, Int64)

将指定文件写入 HTTP 响应输出流。

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

要写入 HTTP 输出流的文件的文件句柄。

offset
Int64

文件中开始写入的位置。

size
Int64

要从 offset 开始写入的字节数。

例外

fileHandle 上声明的默认值为 null

offset 小于 0。

  • 或 -

size 大于文件大小与 offset 之差。

适用于

WriteFile(String, Int64, Int64)

将指定文件写入 HTTP 响应输出流。

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

要写入 HTTP 输出流的文件名。

offset
Int64

文件中开始写入的位置。

size
Int64

要从 offset 开始写入的字节数。

例外

offset 小于 0。

  • 或 -

size 大于文件大小与 offset 之差。

适用于

WriteFile(String)

将指定文件的内容作为文件块写入 HTTP 响应输出流。

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

要写入 HTTP 输出流的文件名。

例外

filename 参数为 null

适用于

WriteFile(String, Boolean)

将指定文件的内容写入 HTTP 响应输出流,并指定是否以内存块的形式写入内容。

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

适用于