BatchedJoinBlock<T1,T2,T3>.LinkTo Methode

Definition

Verknüpft den ISourceBlock<TOutput> angegebenen ITargetBlock<TInput> Wert.

public:
 virtual IDisposable ^ LinkTo(System::Threading::Tasks::Dataflow::ITargetBlock<Tuple<System::Collections::Generic::IList<T1> ^, System::Collections::Generic::IList<T2> ^, System::Collections::Generic::IList<T3> ^> ^> ^ target, System::Threading::Tasks::Dataflow::DataflowLinkOptions ^ linkOptions);
public IDisposable LinkTo(System.Threading.Tasks.Dataflow.ITargetBlock<Tuple<System.Collections.Generic.IList<T1>,System.Collections.Generic.IList<T2>,System.Collections.Generic.IList<T3>>> target, System.Threading.Tasks.Dataflow.DataflowLinkOptions linkOptions);
abstract member LinkTo : System.Threading.Tasks.Dataflow.ITargetBlock<System.Collections.Generic.IList<'T1> * System.Collections.Generic.IList<'T2> * System.Collections.Generic.IList<'T3>> * System.Threading.Tasks.Dataflow.DataflowLinkOptions -> IDisposable
override this.LinkTo : System.Threading.Tasks.Dataflow.ITargetBlock<System.Collections.Generic.IList<'T1> * System.Collections.Generic.IList<'T2> * System.Collections.Generic.IList<'T3>> * System.Threading.Tasks.Dataflow.DataflowLinkOptions -> IDisposable
Public Function LinkTo (target As ITargetBlock(Of Tuple(Of IList(Of T1), IList(Of T2), IList(Of T3))), linkOptions As DataflowLinkOptions) As IDisposable

Parameter

target
ITargetBlock<Tuple<IList<T1>,IList<T2>,IList<T3>>>

Der ITargetBlock<TInput> , mit dem diese Quelle verbunden werden soll.

linkOptions
DataflowLinkOptions

true wenn die Quelle die Verknüpfung mit dem Ziel aufheben soll, nachdem eine einzelne Nachricht erfolgreich weitergegeben wurde; false um auch nach der Weitergabe einer einzelnen Nachricht verbunden zu bleiben.

Gibt zurück

Eine IDisposable, die beim Aufrufen von Dispose die Verknüpfung der Quelle vom Ziel aufheben wird.

Implementiert

Ausnahmen

target ist null (Nothing in Visual Basic) oder linkOptions ist null (Nothing in Visual Basic).

Gilt für: