HttpResponseWrapper.TransmitFile 方法

定義

將指定的檔案寫入 HTTP 回應輸出串流,且不會在記憶體中緩衝。

多載

名稱 Description
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

適用於