|
static IDisposable | LinkTo< TOutput > (this ISourceBlock< TOutput > source, ITargetBlock< TOutput > target) |
|
static IDisposable | LinkTo< TOutput > (this ISourceBlock< TOutput > source, ITargetBlock< TOutput > target, Predicate< TOutput > predicate) |
|
static IDisposable | LinkTo< TOutput > (this ISourceBlock< TOutput > source, ITargetBlock< TOutput > target, DataflowLinkOptions linkOptions, Predicate< TOutput > predicate) |
|
static bool | Post< TInput > (this ITargetBlock< TInput > target, TInput item) |
|
static Task< bool > | SendAsync< TInput > (this ITargetBlock< TInput > target, TInput item) |
|
static Task< bool > | SendAsync< TInput > (this ITargetBlock< TInput > target, TInput item, CancellationToken cancellationToken) |
|
static bool | TryReceive< TOutput > (this IReceivableSourceBlock< TOutput > source, [MaybeNullWhen(false)] out TOutput item) |
|
static Task< TOutput > | ReceiveAsync< TOutput > (this ISourceBlock< TOutput > source) |
|
static Task< TOutput > | ReceiveAsync< TOutput > (this ISourceBlock< TOutput > source, CancellationToken cancellationToken) |
|
static Task< TOutput > | ReceiveAsync< TOutput > (this ISourceBlock< TOutput > source, TimeSpan timeout) |
|
static Task< TOutput > | ReceiveAsync< TOutput > (this ISourceBlock< TOutput > source, TimeSpan timeout, CancellationToken cancellationToken) |
|
static TOutput | Receive< TOutput > (this ISourceBlock< TOutput > source) |
|
static TOutput | Receive< TOutput > (this ISourceBlock< TOutput > source, CancellationToken cancellationToken) |
|
static TOutput | Receive< TOutput > (this ISourceBlock< TOutput > source, TimeSpan timeout) |
|
static TOutput | Receive< TOutput > (this ISourceBlock< TOutput > source, TimeSpan timeout, CancellationToken cancellationToken) |
|
static Task< bool > | OutputAvailableAsync< TOutput > (this ISourceBlock< TOutput > source) |
|
static Task< bool > | OutputAvailableAsync< TOutput > (this ISourceBlock< TOutput > source, CancellationToken cancellationToken) |
|
static IPropagatorBlock< TInput, TOutput > | Encapsulate< TInput, TOutput > (ITargetBlock< TInput > target, ISourceBlock< TOutput > source) |
|
static Task< int > | Choose< T1, T2 > (ISourceBlock< T1 > source1, Action< T1 > action1, ISourceBlock< T2 > source2, Action< T2 > action2) |
|
static Task< int > | Choose< T1, T2 > (ISourceBlock< T1 > source1, Action< T1 > action1, ISourceBlock< T2 > source2, Action< T2 > action2, DataflowBlockOptions dataflowBlockOptions) |
|
static Task< int > | Choose< T1, T2, T3 > (ISourceBlock< T1 > source1, Action< T1 > action1, ISourceBlock< T2 > source2, Action< T2 > action2, ISourceBlock< T3 > source3, Action< T3 > action3) |
|
static Task< int > | Choose< T1, T2, T3 > (ISourceBlock< T1 > source1, Action< T1 > action1, ISourceBlock< T2 > source2, Action< T2 > action2, ISourceBlock< T3 > source3, Action< T3 > action3, DataflowBlockOptions dataflowBlockOptions) |
|
static IObservable< TOutput > | AsObservable< TOutput > (this ISourceBlock< TOutput > source) |
|
static IObserver< TInput > | AsObserver< TInput > (this ITargetBlock< TInput > target) |
|
static ITargetBlock< TInput > | NullTarget< TInput > () |
|
static IAsyncEnumerable< TOutput > | ReceiveAllAsync< TOutput > (this IReceivableSourceBlock< TOutput > source, CancellationToken cancellationToken=default(CancellationToken)) |
|
Definition at line 9 of file DataflowBlock.cs.