HttpResponseWrapper.WriteFile 方法

定義

將指定的檔案寫入 HTTP 回應輸出串流。

多載

名稱 Description
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 輸出串流。

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 輸出串流的檔案名稱。

例外狀況

參數 filenamenull

適用於

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 將檔案寫入記憶體區塊。

例外狀況

參數 filenamenull

適用於