Partilhar via


IProgressChannel.SetHeader Método

Definição

Configure a estrutura de relatórios:

  • Defina o 'cabeçalho' dos relatórios de progresso, definindo quais unidades de progresso e métricas serão relatadas.
  • Forneça um delegado thread-safe a ser invocado sempre que alguém precisar saber o progresso.

É aceitável chamar SetHeader(ProgressHeader, Action<IProgressEntry>) várias vezes (ou nenhuma), independentemente de o cálculo estar em execução ou não. Devido à sincronização, a computação não deve negar chamadas para os delegados 'antigos' fillAction , mesmo depois que um novo for fornecido.

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

O objeto de cabeçalho.

fillAction
Action<IProgressEntry>

O delegado para fornecer progresso real. O IProgressEntry parâmetro do delegado corresponderá ao fornecido header.

Aplica-se a