Aracılığıyla paylaş


DataflowBlock.LinkTo Yöntem

Tanım

Aşırı Yüklemeler

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

öğesini ISourceBlock<TOutput> belirtilen ITargetBlock<TInput>öğesine bağlar.

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

ISourceBlock<TOutput> belirtilen filtreyi kullanarak öğesini belirtilene ITargetBlock<TInput> bağlar.

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

ISourceBlock<TOutput> belirtilen filtreyi kullanarak öğesini belirtilene ITargetBlock<TInput> bağlar.

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

öğesini ISourceBlock<TOutput> belirtilen ITargetBlock<TInput>öğesine bağlar.

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ür Parametreleri

TOutput

Kaynakta bulunan veri türünü belirtir.

Parametreler

source
ISourceBlock<TOutput>

Bağlanılacak kaynak.

target
ITargetBlock<TOutput>

Kaynağın ITargetBlock<TInput> bağlandığı yer.

Döndürülenler

IDisposable

IDisposable çağrısının Disposeardından kaynağın hedefle bağlantısını kaldıracak bir durum.

Özel durumlar

şeklindedir source null.

-veya- şeklindedir target null.

Şunlara uygulanır

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

ISourceBlock<TOutput> belirtilen filtreyi kullanarak öğesini belirtilene ITargetBlock<TInput> bağlar.

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ür Parametreleri

TOutput

Kaynakta bulunan veri türünü belirtir.

Parametreler

source
ISourceBlock<TOutput>

Bağlanılacak kaynak.

target
ITargetBlock<TOutput>

Kaynağın ITargetBlock<TInput> bağlandığı yer.

predicate
Predicate<TOutput>

Bir iletinin kaynaktan hedefe yayılması için iletinin filtrelenmesi gerekir.

Döndürülenler

IDisposable

IDisposable çağrısının Disposeardından kaynağın hedefle bağlantısını kaldıracak bir durum.

Özel durumlar

şeklindedir source null.

-veya- şeklindedir target null.

-veya- şeklindedir predicate null.

Şunlara uygulanır

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

ISourceBlock<TOutput> belirtilen filtreyi kullanarak öğesini belirtilene ITargetBlock<TInput> bağlar.

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ür Parametreleri

TOutput

Kaynakta bulunan veri türünü belirtir.

Parametreler

source
ISourceBlock<TOutput>

Bağlanılacak kaynak.

target
ITargetBlock<TOutput>

Kaynağın ITargetBlock<TInput> bağlandığı yer.

linkOptions
DataflowLinkOptions

Veri akışı blokları arasında bağlantının nasıl yapılandırıldığını belirten numaralandırma değerlerinden biri.

predicate
Predicate<TOutput>

Bir iletinin kaynaktan hedefe yayılması için iletinin filtrelenmesi gerekir.

Döndürülenler

IDisposable

IDisposable çağrısının Disposeardından kaynağın hedefle bağlantısını kaldıracak bir durum.

Özel durumlar

source null (Visual Basic hiçbir şey) değeridir.

-veya- target null (Visual Basic hiçbir şey) değeridir.

-veya- linkOptions null (Visual Basic hiçbir şey) değeridir.

-veya- predicate null (Visual Basic hiçbir şey) değeridir.

Şunlara uygulanır