Export (0) Print
Expand All

JoinBlock<T1, T2> Methods

.NET Framework 4.5

The JoinBlock<T1, T2> type exposes the following members.

  Name Description
Public method Complete Signals to the IDataflowBlock that it should not accept nor produce any more messages nor consume any more postponed messages.
Public method Equals(Object) Determines whether the specified object is equal to the current object. (Inherited from Object.)
Public method GetHashCode Serves as the default hash function. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method LinkTo Links the ISourceBlock<TOutput> to the specified ITargetBlock<TInput>.
Public method ToString Returns a string that represents the formatted name of this IDataflowBlock instance. (Overrides Object.ToString().)
Public method TryReceive Attempts to synchronously receive an available output item from the IReceivableSourceBlock<TOutput>.
Public method TryReceiveAll Attempts to synchronously receive all available items from the IReceivableSourceBlock<TOutput>.
Top

  Name Description
Public Extension Method AsObservable<Tuple<T1, T2>> Creates a new IObservable<T> abstraction over the ISourceBlock<TOutput>. (Defined by DataflowBlock.)
Public Extension Method LinkTo<Tuple<T1, T2>>(ITargetBlock<Tuple<T1, T2>>) Overloaded. Links the ISourceBlock<TOutput> to the specified ITargetBlock<TInput>. (Defined by DataflowBlock.)
Public Extension Method LinkTo<Tuple<T1, T2>>(ITargetBlock<Tuple<T1, T2>>, Predicate<Tuple<T1, T2>>) Overloaded. Links the ISourceBlock<TOutput> to the specified ITargetBlock<TInput> using the specified filter. (Defined by DataflowBlock.)
Public Extension Method LinkTo<Tuple<T1, T2>>(ITargetBlock<Tuple<T1, T2>>, DataflowLinkOptions, Predicate<Tuple<T1, T2>>) Overloaded. Links the ISourceBlock<TOutput> to the specified ITargetBlock<TInput> using the specified filter. (Defined by DataflowBlock.)
Public Extension Method OutputAvailableAsync<Tuple<T1, T2>>() Overloaded. Provides a Task<TResult> that asynchronously monitors the source for available output. (Defined by DataflowBlock.)
Public Extension Method OutputAvailableAsync<Tuple<T1, T2>>(CancellationToken) Overloaded. Provides a Task<TResult> that asynchronously monitors the source for available output. (Defined by DataflowBlock.)
Public Extension Method Receive<Tuple<T1, T2>>() Overloaded. Synchronously receives a value from a specified source. (Defined by DataflowBlock.)
Public Extension Method Receive<Tuple<T1, T2>>(CancellationToken) Overloaded. Synchronously receives a value from a specified source and provides a token to cancel the operation. (Defined by DataflowBlock.)
Public Extension Method Receive<Tuple<T1, T2>>(TimeSpan) Overloaded. Synchronously receives a value from a specified source, observing an optional time-out period. (Defined by DataflowBlock.)
Public Extension Method Receive<Tuple<T1, T2>>(TimeSpan, CancellationToken) Overloaded. Synchronously receives a value from a specified source, providing a token to cancel the operation and observing an optional time-out interval. (Defined by DataflowBlock.)
Public Extension Method ReceiveAsync<Tuple<T1, T2>>() Overloaded. Asynchronously receives a value from a specified source. (Defined by DataflowBlock.)
Public Extension Method ReceiveAsync<Tuple<T1, T2>>(CancellationToken) Overloaded. Asynchronously receives a value from a specified source and provides a token to cancel the operation. (Defined by DataflowBlock.)
Public Extension Method ReceiveAsync<Tuple<T1, T2>>(TimeSpan) Overloaded. Asynchronously receives a value from a specified source, observing an optional time-out period. (Defined by DataflowBlock.)
Public Extension Method ReceiveAsync<Tuple<T1, T2>>(TimeSpan, CancellationToken) Overloaded. Asynchronously receives a value from a specified source, providing a token to cancel the operation and observing an optional time-out interval. (Defined by DataflowBlock.)
Public Extension Method TryReceive<Tuple<T1, T2>> Attempts to synchronously receive an item from the ISourceBlock<TOutput>. (Defined by DataflowBlock.)
Top
Show:
© 2014 Microsoft