HttpResponse.TransmitFile 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将指定的文件直接写入 HTTP 响应输出流,而不在内存中缓冲该文件。
重载
TransmitFile(String, Int64, Int64) |
将文件的指定部分直接写入 HTTP 响应输出流,而不在内存中缓冲它。 |
TransmitFile(String) |
将指定的文件直接写入 HTTP 响应输出流,而不在内存中缓冲该文件。 |
TransmitFile(String, Int64, Int64)
将文件的指定部分直接写入 HTTP 响应输出流,而不在内存中缓冲它。
public:
void TransmitFile(System::String ^ filename, long offset, long length);
public void TransmitFile (string filename, long offset, long length);
member this.TransmitFile : string * int64 * int64 -> unit
Public Sub TransmitFile (filename As String, offset As Long, length As Long)
参数
- filename
- String
要写入 HTTP 输出的文件名。
- offset
- Int64
文件中的位置,将从该位置开始将内容写入到 HTTP 输出中。
- length
- Int64
要传输的字节数。
例外
注解
如果将 0 指定为 offset
参数,并将 -1 指定为 length
参数,则会发送整个文件。
适用于
TransmitFile(String)
将指定的文件直接写入 HTTP 响应输出流,而不在内存中缓冲该文件。
public:
void TransmitFile(System::String ^ filename);
public void TransmitFile (string filename);
member this.TransmitFile : string -> unit
Public Sub TransmitFile (filename As String)
参数
- filename
- String
要写入 HTTP 输出的文件名。
例外
filename
参数为 null