Sdílet prostřednictvím


DataflowBlock.LinkTo Metoda

Definice

Přetížení

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

ISourceBlock<TOutput> Odkazuje na zadané ITargetBlock<TInput>.

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

ISourceBlock<TOutput> Odkazuje na zadaný ITargetBlock<TInput> filtr.

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

ISourceBlock<TOutput> Odkazuje na zadaný ITargetBlock<TInput> filtr.

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

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

Parametry typu

TOutput

Určuje typ dat obsažených ve zdroji.

Parametry

source
ISourceBlock<TOutput>

Zdroj, ze kterého se má propojit.

target
ITargetBlock<TOutput>

To ITargetBlock<TInput> , ke kterému se má zdroj připojit.

Návraty

IDisposable

Při IDisposable volání Disposezruší propojení zdroje z cíle.

Výjimky

To source je null.

-nebo- To target je null.

Platí pro

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

ISourceBlock<TOutput> Odkazuje na zadaný ITargetBlock<TInput> filtr.

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

Parametry typu

TOutput

Určuje typ dat obsažených ve zdroji.

Parametry

source
ISourceBlock<TOutput>

Zdroj, ze kterého se má propojit.

target
ITargetBlock<TOutput>

To ITargetBlock<TInput> , ke kterému se má zdroj připojit.

predicate
Predicate<TOutput>

Filtr zprávy musí předat, aby se šířil ze zdroje do cíle.

Návraty

IDisposable

Při IDisposable volání Disposezruší propojení zdroje z cíle.

Výjimky

To source je null.

-nebo- To target je null.

-nebo- To predicate je null.

Platí pro

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

ISourceBlock<TOutput> Odkazuje na zadaný ITargetBlock<TInput> filtr.

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

Parametry typu

TOutput

Určuje typ dat obsažených ve zdroji.

Parametry

source
ISourceBlock<TOutput>

Zdroj, ze kterého se má propojit.

target
ITargetBlock<TOutput>

To ITargetBlock<TInput> , ke kterému se má zdroj připojit.

linkOptions
DataflowLinkOptions

Jedna z hodnot výčtu, která určuje, jak nakonfigurovat propojení mezi bloky toku dat.

predicate
Predicate<TOutput>

Filtr zprávy musí předat, aby se šířil ze zdroje do cíle.

Návraty

IDisposable

Při IDisposable volání Disposezruší propojení zdroje z cíle.

Výjimky

Hodnota source null (Nic v Visual Basic).

-nebo- Hodnota target null (Nic v Visual Basic).

-nebo- Hodnota linkOptions null (Nic v Visual Basic).

-nebo- Hodnota predicate null (Nic v Visual Basic).

Platí pro