DataflowBlock.LinkTo Metodo

Definizione

Overload

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

Origine:
DataflowBlock.cs
Origine:
DataflowBlock.cs
Origine:
DataflowBlock.cs
Origine:
DataflowBlock.cs
Origine:
DataflowBlock.cs
Origine:
DataflowBlock.cs
Origine:
DataflowBlock.cs

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

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 collegare.

target
ITargetBlock<TOutput>

Oggetto ITargetBlock<TInput> a cui connettere l'origine.

Valori restituiti

Oggetto IDisposable che, quando si chiama Dispose, scollega l'origine dalla destinazione.

Eccezioni

Il source è null.

oppure

Il target è null.

Si applica a

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

Origine:
DataflowBlock.cs
Origine:
DataflowBlock.cs
Origine:
DataflowBlock.cs
Origine:
DataflowBlock.cs
Origine:
DataflowBlock.cs
Origine:
DataflowBlock.cs
Origine:
DataflowBlock.cs

Collega l'oggetto ISourceBlock<TOutput> all'oggetto specificato ITargetBlock<TInput> utilizzando il filtro 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, 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 collegare.

target
ITargetBlock<TOutput>

Oggetto ITargetBlock<TInput> a cui connettere l'origine.

predicate
Predicate<TOutput>

Il filtro deve passare un messaggio affinché venga propagato dall'origine alla destinazione.

Valori restituiti

Oggetto IDisposable che, quando si chiama Dispose, scollega l'origine dalla destinazione.

Eccezioni

Il source è null.

oppure

Il target è null.

oppure

Il predicate è null.

Si applica a

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

Origine:
DataflowBlock.cs
Origine:
DataflowBlock.cs
Origine:
DataflowBlock.cs
Origine:
DataflowBlock.cs
Origine:
DataflowBlock.cs
Origine:
DataflowBlock.cs
Origine:
DataflowBlock.cs

Collega l'oggetto ISourceBlock<TOutput> all'oggetto specificato ITargetBlock<TInput> utilizzando il filtro 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, 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 collegare.

target
ITargetBlock<TOutput>

Oggetto ITargetBlock<TInput> a cui connettere l'origine.

linkOptions
DataflowLinkOptions

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

predicate
Predicate<TOutput>

Il filtro deve passare un messaggio affinché venga propagato dall'origine alla destinazione.

Valori restituiti

Oggetto IDisposable che, quando si chiama Dispose, scollega l'origine dalla destinazione.

Eccezioni

Il source è null (Nothing in Visual Basic).

oppure

Il target è null (Nothing in Visual Basic).

oppure

Il linkOptions è null (Nothing in Visual Basic).

oppure

Il predicate è null (Nothing in Visual Basic).

Si applica a