Condividi tramite


BatchedJoinBlock<T1,T2,T3>.LinkTo Metodo

Definizione

Collega l'oggetto all'oggetto ISourceBlock<TOutput> specificato 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

Parametri

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

ITargetBlock<TInput> nel quale connettere questa origine.

linkOptions
DataflowLinkOptions

true se l'origine deve essere scollegata dalla destinazione dopo la corretta propagazione di un singolo messaggio; false per mantenere la connessione anche dopo la propagazione di un singolo messaggio.

Restituisce

IDisposable, che quando viene chiamato Dispose, scollegherà l'origine dalla destinazione.

Implementazioni

Eccezioni

targetis (Nothing in Visual Basic) o linkOptions è nullnull (Nothing in Visual Basic).

Si applica a