IDataflowBlock.Complete メソッド


これ以上メッセージを受け付けまたは生成せず、延期メッセージを使用しないことを IDataflowBlock に通知します。Signals to the IDataflowBlock that it should not accept nor produce any more messages nor consume any more postponed messages.

 void Complete();
public void Complete ();
abstract member Complete : unit -> unit
Public Sub Complete ()


Completeデータフローブロックでが呼び出されると、そのブロックは完了し、その Completion タスクは、以前に使用可能なすべてのデータを処理した後に、最終的な状態になります。After Complete has been called on a dataflow block, that block will complete, and its Completion task will enter a final state after it has processed all previously available data. Completeは、完了するのを待っている間はブロックしませんが、要求を開始します。完了するまで待機するには、 Completion タスクを使用することができます。Complete will not block waiting for completion to occur, but rather will initiate the request; to wait for completion to occur, the Completion task may be used.