共用方式為


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

適用於