IProgressChannel.SetHeader Metodo

Definizione

Configurare la struttura di report:

  • Impostare l'intestazione dei report di stato, definendo le unità di avanzamento e le metriche da segnalare.
  • Fornire un delegato thread-safe da richiamare ogni volta che chiunque deve conoscere lo stato di avanzamento.

È accettabile chiamare SetHeader(ProgressHeader, Action<IProgressEntry>) più volte (o nessuno), indipendentemente dal fatto che il calcolo sia in esecuzione o meno. A causa della sincronizzazione, il calcolo non deve negare le chiamate ai delegati "vecchi" fillAction anche dopo che viene fornito un nuovo.

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))

Parametri

header
ProgressHeader

Oggetto intestazione.

fillAction
Action<IProgressEntry>

Delegato per fornire lo stato effettivo. Il IProgressEntry parametro del delegato corrisponderà all'oggetto specificato header.

Si applica a