DataflowBlock.LinkTo Metoda

Definicja

Przeciążenia

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

Źródło:
DataflowBlock.cs
Źródło:
DataflowBlock.cs
Źródło:
DataflowBlock.cs
Źródło:
DataflowBlock.cs
Źródło:
DataflowBlock.cs
Źródło:
DataflowBlock.cs
Źródło:
DataflowBlock.cs

Łączy element z ISourceBlock<TOutput> określonym ITargetBlock<TInput>elementem .

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

Określa typ danych zawartych w źródle.

Parametry

source
ISourceBlock<TOutput>

Źródło, z którego chcesz połączyć.

target
ITargetBlock<TOutput>

Obiekt ITargetBlock<TInput> , z którym ma nawiązać połączenie ze źródłem.

Zwraca

Element, który IDisposable po wywołaniu metody spowoduje odłączanie Disposeźródła od obiektu docelowego.

Wyjątki

source jest null.

— lub —

target jest null.

Dotyczy

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

Źródło:
DataflowBlock.cs
Źródło:
DataflowBlock.cs
Źródło:
DataflowBlock.cs
Źródło:
DataflowBlock.cs
Źródło:
DataflowBlock.cs
Źródło:
DataflowBlock.cs
Źródło:
DataflowBlock.cs

Łączy element z ISourceBlock<TOutput> określonym ITargetBlock<TInput> filtrem przy użyciu określonego filtru.

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

Określa typ danych zawartych w źródle.

Parametry

source
ISourceBlock<TOutput>

Źródło, z którego chcesz połączyć.

target
ITargetBlock<TOutput>

Obiekt ITargetBlock<TInput> , z którym ma nawiązać połączenie ze źródłem.

predicate
Predicate<TOutput>

Filtr komunikat musi zostać przekazany, aby można było go propagować ze źródła do elementu docelowego.

Zwraca

Element, który IDisposable po wywołaniu metody spowoduje odłączanie Disposeźródła od obiektu docelowego.

Wyjątki

source jest null.

— lub —

target jest null.

— lub —

predicate jest null.

Dotyczy

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

Źródło:
DataflowBlock.cs
Źródło:
DataflowBlock.cs
Źródło:
DataflowBlock.cs
Źródło:
DataflowBlock.cs
Źródło:
DataflowBlock.cs
Źródło:
DataflowBlock.cs
Źródło:
DataflowBlock.cs

Łączy element z ISourceBlock<TOutput> określonym ITargetBlock<TInput> filtrem przy użyciu określonego filtru.

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

Określa typ danych zawartych w źródle.

Parametry

source
ISourceBlock<TOutput>

Źródło, z którego chcesz połączyć.

target
ITargetBlock<TOutput>

Obiekt ITargetBlock<TInput> , z którym ma nawiązać połączenie ze źródłem.

linkOptions
DataflowLinkOptions

Jedna z wartości wyliczenia określająca sposób konfigurowania połączenia między blokami przepływu danych.

predicate
Predicate<TOutput>

Filtr komunikat musi zostać przekazany, aby można było go propagować ze źródła do elementu docelowego.

Zwraca

Element, który IDisposable po wywołaniu metody spowoduje odłączanie Disposeźródła od obiektu docelowego.

Wyjątki

source ma wartość null (nic w Visual Basic).

— lub —

target ma wartość null (nic w Visual Basic).

— lub —

linkOptions ma wartość null (nic w Visual Basic).

— lub —

predicate ma wartość null (nic w Visual Basic).

Dotyczy