Freigeben über


BatchedJoinBlock<T1,T2,T3>.LinkTo Methode

Definition

Verknüpft das ISourceBlock<TOutput> mit dem angegebenen ITargetBlock<TInput> .

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>, der mit dieser Quelle verbunden werden soll.

linkOptions
DataflowLinkOptions

true, wenn die Verknüpfung der Quelle mit dem Ziel aufgehoben werden soll, nachdem erfolgreich eine einzelne Nachricht weitergegeben wurde. false, wenn sie verbunden bleiben sollen, auch nachdem eine einzelne Nachricht weitergegeben wurde.

Gibt zurück

Ein IDisposable, der nach dem Aufrufen von Dispose, die Quelle vom Ziel trennt.

Implementiert

Ausnahmen

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

Gilt für: