DataflowBlock.LinkTo 方法

定义

重载

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

Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
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

类型参数

TOutput

指定源中包含的数据类型。

参数

source
ISourceBlock<TOutput>

要从中链接的源。

target
ITargetBlock<TOutput>

ITargetBlock<TInput>要连接到源的源。

返回

调用IDisposableDispose后,它会从目标取消链接源。

例外

sourcenull

-或-

targetnull

适用于

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

Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs

ISourceBlock<TOutput>使用指定的筛选器链接到指定的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

类型参数

TOutput

指定源中包含的数据类型。

参数

source
ISourceBlock<TOutput>

要从中链接的源。

target
ITargetBlock<TOutput>

ITargetBlock<TInput>要连接到源的源。

predicate
Predicate<TOutput>

消息必须传递的筛选器,以便消息从源传播到目标。

返回

调用IDisposableDispose后,它会从目标取消链接源。

例外

sourcenull

-或-

targetnull

-或-

predicatenull

适用于

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

Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs

ISourceBlock<TOutput>使用指定的筛选器链接到指定的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

类型参数

TOutput

指定源中包含的数据类型。

参数

source
ISourceBlock<TOutput>

要从中链接的源。

target
ITargetBlock<TOutput>

ITargetBlock<TInput>要连接到源的源。

linkOptions
DataflowLinkOptions

枚举值之一,指定如何在数据流块之间配置链接。

predicate
Predicate<TOutput>

消息必须传递的筛选器,以便消息从源传播到目标。

返回

调用IDisposableDispose后,它会从目标取消链接源。

例外

source为 null(Visual Basic 中无任何内容)。

-或-

target为 null(Visual Basic 中无任何内容)。

-或-

linkOptions为 null(Visual Basic 中无任何内容)。

-或-

predicate为 null(Visual Basic 中无任何内容)。

适用于