本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

DataflowBlock.LinkTo<TOutput> 方法 (ISourceBlock<TOutput>, ITargetBlock<TOutput>, DataflowLinkOptions, Predicate<TOutput>)

 

連結 ISourceBlock<TOutput> 指定 ITargetBlock<TInput> 使用指定的篩選條件。

命名空間:   System.Threading.Tasks.Dataflow
組件:  System.Threading.Tasks.Dataflow (於 System.Threading.Tasks.Dataflow.dll)

public static IDisposable LinkTo<TOutput>(
	this ISourceBlock<TOutput> source,
	ITargetBlock<TOutput> target,
	DataflowLinkOptions linkOptions,
	Predicate<TOutput> predicate
)

參數

source
Type: System.Threading.Tasks.Dataflow.ISourceBlock<TOutput>

要從中連結的來源。

target
Type: System.Threading.Tasks.Dataflow.ITargetBlock<TOutput>

ITargetBlock<TInput> 要連接的來源。

linkOptions
Type: System.Threading.Tasks.Dataflow.DataflowLinkOptions

其中一個列舉值,指定如何設定資料流程區塊之間的連結。

predicate
Type: System.Predicate<TOutput>

篩選條件,才能讓它從來源散佈到目標必須通過的訊息。

傳回值

Type: System.IDisposable

IDisposable ,在呼叫時 Dispose, ,將會取消連結目標的來源。

類型參數

TOutput

指定包含來源中的資料類型。

Exception Condition
ArgumentNullException

source 為 null (在 Visual Basic)。

-或-

target 為 null (在 Visual Basic)。

-或-

linkOptions 為 null (在 Visual Basic)。

-或-

predicate 為 null (在 Visual Basic)。

回到頁首
顯示: