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
.