Language

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に対応します。

適用対象