HttpResponseWrapper::TransmitFile Method (String^, Int64, Int64)
.NET Framework (current version)
Writes the specified part of a file to the HTTP response output stream, without buffering it in memory.
Assembly: System.Web (in System.Web.dll)
public: virtual void TransmitFile( String^ filename, long long offset, long long length ) override
Parameters
- filename
-
Type:
System::String^
The name of the file to write to the HTTP output stream.
- offset
-
Type:
System::Int64
The position in the file where writing starts.
- length
-
Type:
System::Int64
The number of bytes to write, starting at offset.
| Exception | Condition |
|---|---|
| ArgumentNullException | The offset parameter is less than zero. - or - The length parameter is less than -1. - or - The length parameter is greater than the file size minus offset. |
| PlatformNotSupportedException | The out-of-process worker request is not supported. - or - The response is not using a HttpWriter object. |
.NET Framework
Available since 3.5
Available since 3.5
Show: