Share via


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 输出流的文件名。

例外

filenamenull

适用于