HttpResponseBase.WriteFile 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將指定的檔案寫入 HTTP 回應輸出資料流。
多載
WriteFile(IntPtr, Int64, Int64) |
將指定的檔案寫入 HTTP 回應輸出資料流。 |
WriteFile(String, Int64, Int64) |
將指定的檔案寫入 HTTP 回應輸出資料流。 |
WriteFile(String) |
將指定的檔案內容寫入至 HTTP 回應輸出資料流,做為檔案區塊。 |
WriteFile(String, Boolean) |
將指定檔案的內容寫入 HTTP 回應輸出資料流,並指定是否將內容寫入為記憶體區塊。 |
WriteFile(IntPtr, Int64, Int64)
將指定的檔案寫入 HTTP 回應輸出資料流。
public:
virtual void WriteFile(IntPtr fileHandle, long offset, long size);
public virtual void WriteFile (IntPtr fileHandle, long offset, long size);
abstract member WriteFile : nativeint * int64 * int64 -> unit
override this.WriteFile : nativeint * int64 * int64 -> unit
Public Overridable Sub WriteFile (fileHandle As IntPtr, offset As Long, size As Long)
參數
- fileHandle
-
IntPtr
nativeint
要寫入 HTTP 輸出資料流之檔案的檔案控制代碼 (File Handle)。
- offset
- Int64
檔案中開始寫入的位置。
- size
- Int64
要從 offset
開始寫入的位元組數目。
例外狀況
適用於
WriteFile(String, Int64, Int64)
將指定的檔案寫入 HTTP 回應輸出資料流。
public:
virtual void WriteFile(System::String ^ filename, long offset, long size);
public virtual void WriteFile (string filename, long offset, long size);
abstract member WriteFile : string * int64 * int64 -> unit
override this.WriteFile : string * int64 * int64 -> unit
Public Overridable Sub WriteFile (filename As String, offset As Long, size As Long)
參數
- filename
- String
要寫入 HTTP 輸出資料流的檔案名稱。
- offset
- Int64
檔案中開始寫入的位置。
- size
- Int64
要從 offset
開始寫入的位元組數目。
例外狀況
適用於
WriteFile(String)
將指定的檔案內容寫入至 HTTP 回應輸出資料流,做為檔案區塊。
public:
virtual void WriteFile(System::String ^ filename);
public virtual void WriteFile (string filename);
abstract member WriteFile : string -> unit
override this.WriteFile : string -> unit
Public Overridable Sub WriteFile (filename As String)
參數
- filename
- String
要寫入 HTTP 輸出資料流的檔案名稱。
例外狀況
適用於
WriteFile(String, Boolean)
將指定檔案的內容寫入 HTTP 回應輸出資料流,並指定是否將內容寫入為記憶體區塊。
public:
virtual void WriteFile(System::String ^ filename, bool readIntoMemory);
public virtual void WriteFile (string filename, bool readIntoMemory);
abstract member WriteFile : string * bool -> unit
override this.WriteFile : string * bool -> unit
Public Overridable Sub WriteFile (filename As String, readIntoMemory As Boolean)
參數
- filename
- String
要寫入至目前回應之檔案的名稱。
- readIntoMemory
- Boolean
true
表示將檔案寫入至記憶體區塊,否則為 false。