IAsyncContext Methods |
The IAsyncContext type exposes the following members.
Name | Description | |
---|---|---|
AbsorbTermination |
Puts the stage in a finishing state so that
final elements can be pushed from onPull.
(Inherited from IContext.) | |
Fail |
Cancel upstreams and complete downstreams with failure.
(Inherited from IContext.) | |
Finish |
Cancel upstreams and complete downstreams successfully.
(Inherited from IContext.) | |
GetAsyncCallback |
Obtain a callback object that can be used asynchronously to re-enter the
current IAsyncContextTOut, TExt with an asynchronous notification. After the
notification has been invoked, eventually OnAsyncInput
will be called with the given data item.
This object can be cached and reused within the same IAsyncContextTOut, TExt.
| |
HoldDownstream |
TBD
(Inherited from IDetachedContext.) | |
HoldDownstreamAndPull |
TBD
(Inherited from IDetachedContext.) | |
HoldUpstream |
TBD
(Inherited from IDetachedContext.) | |
HoldUpstreamAndPush |
TBD
(Inherited from IDetachedContext.) | |
Ignore |
In response to an asynchronous notification an IAsyncContextTOut, TExt may choose
to neither push nor pull nor terminate, which is represented as this directive.
| |
Pull |
Request for more elements from upstreams.
(Inherited from IContext.) | |
Push |
Push one element to downstreams.
(Inherited from IContext.) | |
PushAndFinish |
Push one element to downstream immediately followed by
cancel of upstreams and complete of downstreams.
(Inherited from IContext.) | |
PushAndPull |
TBD
(Inherited from IDetachedContext.) |