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参数相对应。

适用于