Nyelv

DataflowBlock.LinkTo Metódus

Definíció

Túlterhelések

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

Forrás:
DataflowBlock.cs
Forrás:
DataflowBlock.cs
Forrás:
DataflowBlock.cs
Forrás:
DataflowBlock.cs
Forrás:
DataflowBlock.cs
Forrás:
DataflowBlock.cs
Forrás:
DataflowBlock.cs

A megadotthoz csatolja a ISourceBlock<TOutput> elemet 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

Típusparaméterek

TOutput

Megadja a forrásban található adatok típusát.

Paraméterek

source
ISourceBlock<TOutput>

Az a forrás, amelyből a csatolást meg kell adni.

target
ITargetBlock<TOutput>

A ITargetBlock<TInput> forrás csatlakoztatásának célja.

Válaszok

Egy IDisposable olyan, amely híváskor Disposeleválasztja a forrást a célról.

Kivételek

Az source van null.

-vagy-

Az target van null.

A következőre érvényes:

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

Forrás:
DataflowBlock.cs
Forrás:
DataflowBlock.cs
Forrás:
DataflowBlock.cs
Forrás:
DataflowBlock.cs
Forrás:
DataflowBlock.cs
Forrás:
DataflowBlock.cs
Forrás:
DataflowBlock.cs

A megadott szűrővel csatolja a ISourceBlock<TOutput> megadotthoz 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, 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

Típusparaméterek

TOutput

Megadja a forrásban található adatok típusát.

Paraméterek

source
ISourceBlock<TOutput>

Az a forrás, amelyből a csatolást meg kell adni.

target
ITargetBlock<TOutput>

A ITargetBlock<TInput> forrás csatlakoztatásának célja.

predicate
Predicate<TOutput>

Az üzenet szűrőjének át kell adnia ahhoz, hogy a forrásból a célba propagálja azt.

Válaszok

Egy IDisposable olyan, amely híváskor Disposeleválasztja a forrást a célról.

Kivételek

Az source van null.

-vagy-

Az target van null.

-vagy-

Az predicate van null.

A következőre érvényes:

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

Forrás:
DataflowBlock.cs
Forrás:
DataflowBlock.cs
Forrás:
DataflowBlock.cs
Forrás:
DataflowBlock.cs
Forrás:
DataflowBlock.cs
Forrás:
DataflowBlock.cs
Forrás:
DataflowBlock.cs

A megadott szűrővel csatolja a ISourceBlock<TOutput> megadotthoz 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, 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

Típusparaméterek

TOutput

Megadja a forrásban található adatok típusát.

Paraméterek

source
ISourceBlock<TOutput>

Az a forrás, amelyből a csatolást meg kell adni.

target
ITargetBlock<TOutput>

A ITargetBlock<TInput> forrás csatlakoztatásának célja.

linkOptions
DataflowLinkOptions

Az adatfolyamblokkok közötti kapcsolat konfigurálását meghatározó enumerálási értékek egyike.

predicate
Predicate<TOutput>

Az üzenet szűrőjének át kell adnia ahhoz, hogy a forrásból a célba propagálja azt.

Válaszok

Egy IDisposable olyan, amely híváskor Disposeleválasztja a forrást a célról.

Kivételek

A source értéke null (a Visual Basic semmi).

-vagy-

A target értéke null (a Visual Basic semmi).

-vagy-

A linkOptions értéke null (a Visual Basic semmi).

-vagy-

A predicate értéke null (a Visual Basic semmi).

A következőre érvényes: