共用方式為


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 輸出資料流之檔案的檔案控制代碼 (File Handle)。

offset
Int64

檔案中開始寫入的位置。

size
Int64

要從 offset 開始寫入的位元組數目。

例外狀況

fileHandlenull

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 表示將檔案寫入至記憶體區塊,否則為 false。

例外狀況

filename 參數為 null

適用於