BatchedJoinBlock<T1, T2, T3>::LinkTo Method (ITargetBlock<Tuple<IList<T1>^, IList<T2>^, IList<T3>^>^>^, DataflowLinkOptions^)
Links the ISourceBlock<TOutput> to the specified ITargetBlock<TInput> .
Assembly: System.Threading.Tasks.Dataflow (in System.Threading.Tasks.Dataflow.dll)
public: virtual IDisposable^ LinkTo( ITargetBlock<Tuple<IList<T1>^, IList<T2>^, IList<T3>^>^>^ target, DataflowLinkOptions^ linkOptions ) sealed
Parameters
- target
-
Type:
System.Threading.Tasks.Dataflow::ITargetBlock<Tuple<IList<T1>^, IList<T2>^, IList<T3>^>^>^
The ITargetBlock<TInput> to which to connect this source.
- linkOptions
-
Type:
System.Threading.Tasks.Dataflow::DataflowLinkOptions^
true if the source should unlink from the target after successfully propagating a single message; false to remain connected even after a single message has been propagated.
Return Value
Type: System::IDisposable^An IDisposable that, upon calling Dispose, will unlink the source from the target.
| Exception | Condition |
|---|---|
| ArgumentNullException | target is null (Nothing in Visual Basic) or linkOptions is null (Nothing in Visual Basic). |
Show: