Ask Learn
Preview
Please sign in to use this experience.
Sign inThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
PipelineReader provides asynchronous access to the stream of objects emitted by a Pipeline.
generic <typename T>
public ref class PipelineReader abstract
public abstract class PipelineReader<T>
type PipelineReader<'T> = class
Public MustInherit Class PipelineReader(Of T)
Count |
Returns the number of objects currently available in the underlying stream. |
End |
Check if the stream is closed and contains no data. |
Is |
Check if the stream is open for further writes. |
Max |
Get the capacity of the stream. |
Wait |
Signaled when data is available. |
Close() |
Close the stream. |
Non |
Reads all objects currently in the stream, but does not block. |
Non |
Reads objects currently in the stream, but does not block. |
Peek() |
Peek the next object, but do not remove it from the stream. Non-blocking. |
Read() |
Read a single object from the stream. |
Read(Int32) |
Read at most |
Read |
Blocks until the pipeline closes and reads all objects. |
Data |
Event fired when data is added to the buffer. |
Please sign in to use this experience.
Sign in