IProgressChannel.SetHeader Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
.