Compartir a través de


IProgressChannel.SetHeader Método

Definición

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.

Se aplica a