語言

IProgressChannel.SetHeader 方法

定義

建立報告架構:

  • 設定進度報告的「標頭」,定義要報告哪些進度單位和指標。
  • 提供一個安全的代理伺服器,隨時有人需要了解進度時可以調用。

無論計算是否正在執行,呼叫多次(或完全不呼叫 SetHeader(ProgressHeader, Action<IProgressEntry>) )都是可以接受的。 由於同步,即使提供新的代理,計算仍不應拒絕對「舊」 fillAction 代理的呼叫。

public void SetHeader(Microsoft.ML.Runtime.ProgressHeader header, Action<Microsoft.ML.Runtime.IProgressEntry> fillAction);
abstract member SetHeader : Microsoft.ML.Runtime.ProgressHeader * Action<Microsoft.ML.Runtime.IProgressEntry> -> unit
Public Sub SetHeader (header As ProgressHeader, fillAction As Action(Of IProgressEntry))

參數

header
ProgressHeader

標頭物件。

fillAction
Action<IProgressEntry>

代表要帶來實際進展。 IProgressEntry代理的參數將對應於所提供的 header。

適用於