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 出力ストリームに書き込むファイルのファイル ハンドル。

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

例外

filename パラメーターが null です。

適用対象