DataflowBlock.LinkTo Metodo

Definizione

Overload

LinkTo<TOutput>(ISourceBlock<TOutput>, ITargetBlock<TOutput>)

Collega l'elemento ISourceBlock<TOutput> all'elemento ITargetBlock<TInput> specificato.

LinkTo<TOutput>(ISourceBlock<TOutput>, ITargetBlock<TOutput>, Predicate<TOutput>)

Collega l'elemento ISourceBlock<TOutput> all'elemento ITargetBlock<TInput> specificato usando il filtro impostato.

LinkTo<TOutput>(ISourceBlock<TOutput>, ITargetBlock<TOutput>, DataflowLinkOptions, Predicate<TOutput>)

Collega l'elemento ISourceBlock<TOutput> all'elemento ITargetBlock<TInput> specificato usando il filtro impostato.

LinkTo<TOutput>(ISourceBlock<TOutput>, ITargetBlock<TOutput>)

Collega l'elemento ISourceBlock<TOutput> all'elemento ITargetBlock<TInput> specificato.

public:
generic <typename TOutput>
[System::Runtime::CompilerServices::Extension]
 static IDisposable ^ LinkTo(System::Threading::Tasks::Dataflow::ISourceBlock<TOutput> ^ source, System::Threading::Tasks::Dataflow::ITargetBlock<TOutput> ^ target);
public static IDisposable LinkTo<TOutput> (this System.Threading.Tasks.Dataflow.ISourceBlock<TOutput> source, System.Threading.Tasks.Dataflow.ITargetBlock<TOutput> target);
static member LinkTo : System.Threading.Tasks.Dataflow.ISourceBlock<'Output> * System.Threading.Tasks.Dataflow.ITargetBlock<'Output> -> IDisposable
<Extension()>
Public Function LinkTo(Of TOutput) (source As ISourceBlock(Of TOutput), target As ITargetBlock(Of TOutput)) As IDisposable

Parametri di tipo

TOutput

Specifica il tipo di dati contenuti nell'origine.

Parametri

source
ISourceBlock<TOutput>

Origine da cui effettuare il collegamento.

target
ITargetBlock<TOutput>

ITargetBlock<TInput> nel quale connettere l'origine.

Restituisce

IDisposable

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

Eccezioni

L'elemento source è null.

-oppure- L'elemento target è null.

Si applica a

LinkTo<TOutput>(ISourceBlock<TOutput>, ITargetBlock<TOutput>, Predicate<TOutput>)

Collega l'elemento ISourceBlock<TOutput> all'elemento ITargetBlock<TInput> specificato usando il filtro impostato.

public:
generic <typename TOutput>
[System::Runtime::CompilerServices::Extension]
 static IDisposable ^ LinkTo(System::Threading::Tasks::Dataflow::ISourceBlock<TOutput> ^ source, System::Threading::Tasks::Dataflow::ITargetBlock<TOutput> ^ target, Predicate<TOutput> ^ predicate);
public static IDisposable LinkTo<TOutput> (this System.Threading.Tasks.Dataflow.ISourceBlock<TOutput> source, System.Threading.Tasks.Dataflow.ITargetBlock<TOutput> target, Predicate<TOutput> predicate);
static member LinkTo : System.Threading.Tasks.Dataflow.ISourceBlock<'Output> * System.Threading.Tasks.Dataflow.ITargetBlock<'Output> * Predicate<'Output> -> IDisposable
<Extension()>
Public Function LinkTo(Of TOutput) (source As ISourceBlock(Of TOutput), target As ITargetBlock(Of TOutput), predicate As Predicate(Of TOutput)) As IDisposable

Parametri di tipo

TOutput

Specifica il tipo di dati contenuti nell'origine.

Parametri

source
ISourceBlock<TOutput>

Origine da cui effettuare il collegamento.

target
ITargetBlock<TOutput>

Elemento ITargetBlock<TInput> al quale connettere l'origine.

predicate
Predicate<TOutput>

Il filtro che un messaggio deve passare per propagarlo dall'origine alla destinazione.

Restituisce

IDisposable

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

Eccezioni

L'elemento source è null.

-oppure- L'elemento target è null.

-oppure- L'elemento predicate è null.

Si applica a

LinkTo<TOutput>(ISourceBlock<TOutput>, ITargetBlock<TOutput>, DataflowLinkOptions, Predicate<TOutput>)

Collega l'elemento ISourceBlock<TOutput> all'elemento ITargetBlock<TInput> specificato usando il filtro impostato.

public:
generic <typename TOutput>
[System::Runtime::CompilerServices::Extension]
 static IDisposable ^ LinkTo(System::Threading::Tasks::Dataflow::ISourceBlock<TOutput> ^ source, System::Threading::Tasks::Dataflow::ITargetBlock<TOutput> ^ target, System::Threading::Tasks::Dataflow::DataflowLinkOptions ^ linkOptions, Predicate<TOutput> ^ predicate);
public static IDisposable LinkTo<TOutput> (this System.Threading.Tasks.Dataflow.ISourceBlock<TOutput> source, System.Threading.Tasks.Dataflow.ITargetBlock<TOutput> target, System.Threading.Tasks.Dataflow.DataflowLinkOptions linkOptions, Predicate<TOutput> predicate);
static member LinkTo : System.Threading.Tasks.Dataflow.ISourceBlock<'Output> * System.Threading.Tasks.Dataflow.ITargetBlock<'Output> * System.Threading.Tasks.Dataflow.DataflowLinkOptions * Predicate<'Output> -> IDisposable
<Extension()>
Public Function LinkTo(Of TOutput) (source As ISourceBlock(Of TOutput), target As ITargetBlock(Of TOutput), linkOptions As DataflowLinkOptions, predicate As Predicate(Of TOutput)) As IDisposable

Parametri di tipo

TOutput

Specifica il tipo di dati contenuti nell'origine.

Parametri

source
ISourceBlock<TOutput>

Origine da cui effettuare il collegamento.

target
ITargetBlock<TOutput>

Elemento ITargetBlock<TInput> al quale connettere l'origine.

linkOptions
DataflowLinkOptions

Uno dei valori di enumerazione che specifica come configurare un collegamento tra blocchi di flusso di dati.

predicate
Predicate<TOutput>

Il filtro che un messaggio deve passare per propagarlo dall'origine alla destinazione.

Restituisce

IDisposable

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

Eccezioni

source è null (Nothing in Visual Basic).

-oppure- target è null (Nothing in Visual Basic).

-oppure- linkOptions è null (Nothing in Visual Basic).

-oppure- predicate è null (Nothing in Visual Basic).

Si applica a