HttpResponseWrapper.TransmitFile Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schreibt die angegebene Datei in den HTTP-Antwort-Ausgabestream, ohne dass sie im Arbeitsspeicher gepuffert wird.
Überlädt
TransmitFile(String, Int64, Int64) |
Schreibt den angegebenen Teil der Datei in den HTTP-Antwort-Ausgabestream, ohne dass der Teil im Arbeitsspeicher gepuffert wird. |
TransmitFile(String) |
Schreibt die angegebene Datei in den HTTP-Antwort-Ausgabestream, ohne dass sie im Arbeitsspeicher gepuffert wird. |
TransmitFile(String, Int64, Int64)
Schreibt den angegebenen Teil der Datei in den HTTP-Antwort-Ausgabestream, ohne dass der Teil im Arbeitsspeicher gepuffert wird.
public:
override void TransmitFile(System::String ^ filename, long offset, long length);
public override void TransmitFile (string filename, long offset, long length);
override this.TransmitFile : string * int64 * int64 -> unit
Public Overrides Sub TransmitFile (filename As String, offset As Long, length 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.
- length
- Int64
Die Anzahl der Bytes, die geschrieben werden sollen, ab Position offset
.
Ausnahmen
Die offset
-Parameter ist kleiner als 0 (null).
- oder -
Der length
-Parameter ist kleiner als -1.
- oder -
Der length
-Parameter ist größer als die Dateigröße minus offset
.
Die Out-of-Process-Arbeitsanforderung wird nicht unterstützt.
- oder -
Die Antwort verwendet kein HttpWriter-Objekt.
Gilt für:
TransmitFile(String)
Schreibt die angegebene Datei in den HTTP-Antwort-Ausgabestream, ohne dass sie im Arbeitsspeicher gepuffert wird.
public:
override void TransmitFile(System::String ^ filename);
public override void TransmitFile (string filename);
override this.TransmitFile : string -> unit
Public Overrides Sub TransmitFile (filename As String)
Parameter
- filename
- String
Der Name der Datei, die in den HTTP-Ausgabestream geschrieben werden soll.
Ausnahmen
filename
ist gleich null
.