Поделиться через


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.

Применяется к