PushStreamContent Constructor (Func<Stream, HttpContent, TransportContext, Task>, MediaTypeHeaderValue)
Initializes a new instance of the PushStreamContent class.
Namespace: System.Net.Http
Assembly: System.Net.Http.Formatting (in System.Net.Http.Formatting.dll)
Syntax
'Declaration
Public Sub New ( _
onStreamAvailable As Func(Of Stream, HttpContent, TransportContext, Task), _
mediaType As MediaTypeHeaderValue _
)
'Usage
Dim onStreamAvailable As Func(Of Stream, HttpContent, TransportContext, Task)
Dim mediaType As MediaTypeHeaderValue
Dim instance As New PushStreamContent(onStreamAvailable, _
mediaType)
public PushStreamContent(
Func<Stream, HttpContent, TransportContext, Task> onStreamAvailable,
MediaTypeHeaderValue mediaType
)
public:
PushStreamContent(
Func<Stream^, HttpContent^, TransportContext^, Task^>^ onStreamAvailable,
MediaTypeHeaderValue^ mediaType
)
new :
onStreamAvailable:Func<Stream, HttpContent, TransportContext, Task> *
mediaType:MediaTypeHeaderValue -> PushStreamContent
public function PushStreamContent(
onStreamAvailable : Func<Stream, HttpContent, TransportContext, Task>,
mediaType : MediaTypeHeaderValue
)
Parameters
- onStreamAvailable
Type: System.Func<Stream, HttpContent, TransportContext, Task>
An action that is called when an output stream is available, allowing the action to write to it directly.
- mediaType
Type: MediaTypeHeaderValue
The media type.
Remarks
When the stream is closed, it will signal to the content that is has completed and the HTTP request or response will be completed.