IProgressChannel.SetHeader メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
レポート構造を設定します。
- 進行状況レポートの "ヘッダー" を設定し、報告する進行状況の単位とメトリックを定義します。
- 誰かが進行状況を知る必要がある場合は常に、呼び出されるスレッド セーフなデリゲートを提供します。
計算が実行されているかどうかに関係なく、 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に対応します。