Freigeben über


HttpResponseWrapper.WriteFile Methode

Definition

Schreibt die angegebene Datei in den Ausgabestream für HTTP-Antworten.

Überlädt

WriteFile(IntPtr, Int64, Int64)

Schreibt die angegebene Datei in den Ausgabestream für HTTP-Antworten.

WriteFile(String, Int64, Int64)

Schreibt die angegebene Datei in den Ausgabestream für HTTP-Antworten.

WriteFile(String)

Schreibt den Inhalt der angegebenen Datei als Dateiblock in den HTTP-Antwort-Ausgabestream.

WriteFile(String, Boolean)

Schreibt den Inhalt der angegebenen Datei in den HTTP-Antwort-Ausgabestream und gibt an, ob der Inhalt als Speicherblock geschrieben wird.

WriteFile(IntPtr, Int64, Int64)

Schreibt die angegebene Datei in den Ausgabestream für HTTP-Antworten.

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)

Parameter

fileHandle
IntPtr

nativeint

Das Dateihandle der Datei, die in den HTTP-Ausgabestream geschrieben werden soll.

offset
Int64

Die Position in der Datei, an der der Schreibvorgang beginnt.

size
Int64

Die Anzahl der Bytes, die geschrieben werden sollen, ab Position offset.

Ausnahmen

fileHandle ist null.

offset ist kleiner als 0.

- oder -

size ist größer als die Dateigröße minus offset.

Gilt für:

WriteFile(String, Int64, Int64)

Schreibt die angegebene Datei in den Ausgabestream für HTTP-Antworten.

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)

Parameter

filename
String

Der Name der Datei, die in den HTTP-Ausgabestream geschrieben werden soll.

offset
Int64

Die Position in der Datei, an der der Schreibvorgang beginnt.

size
Int64

Die Anzahl der Bytes, die geschrieben werden sollen, ab Position offset.

Ausnahmen

offset ist kleiner als 0.

- oder -

size ist größer als die Dateigröße minus offset.

Gilt für:

WriteFile(String)

Schreibt den Inhalt der angegebenen Datei als Dateiblock in den HTTP-Antwort-Ausgabestream.

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)

Parameter

filename
String

Der Name der Datei, die in den HTTP-Ausgabestream geschrieben werden soll.

Ausnahmen

Der filename-Parameter ist null.

Gilt für:

WriteFile(String, Boolean)

Schreibt den Inhalt der angegebenen Datei in den HTTP-Antwort-Ausgabestream und gibt an, ob der Inhalt als Speicherblock geschrieben wird.

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)

Parameter

filename
String

Der Name der Datei, in die die aktuelle Antwort geschrieben werden soll.

readIntoMemory
Boolean

true, um die Datei in einen Speicherblock zu schreiben.

Ausnahmen

Der filename-Parameter ist null.

Gilt für: