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