IProgressChannel.SetHeader Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Configure la estructura de informes:
- Establezca el "encabezado" de los informes de progreso, definiendo qué unidades de progreso y métricas se notificarán.
- Proporcione un delegado seguro para subprocesos que se invocará siempre que alguien necesite conocer el progreso.
Es aceptable llamar SetHeader(ProgressHeader, Action<IProgressEntry>) varias veces (o ninguna), independientemente de si el cálculo se está ejecutando o no. Debido a la sincronización, el cálculo no debe denegar las llamadas a los delegados "antiguos", fillAction
incluso después de proporcionar uno nuevo.
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))
Parámetros
- header
- ProgressHeader
Objeto de encabezado.
- fillAction
- Action<IProgressEntry>
Delegado para proporcionar el progreso real. El IProgressEntry parámetro del delegado se corresponderá con el proporcionado header
.