IProgressChannel.SetHeader Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Einrichten der Berichtsstruktur:
- Legen Sie den "Header" der Statusberichte fest, indem Sie definieren, welche Statuseinheiten und Metriken gemeldet werden sollen.
- Stellen Sie eine threadsichere Stellvertretung bereit, die aufgerufen werden soll, wenn jeder den Fortschritt kennen muss.
Es ist akzeptabel, mehrere Male (oder keine) aufzurufen SetHeader(ProgressHeader, Action<IProgressEntry>) , unabhängig davon, ob die Berechnung ausgeführt wird oder nicht. Aufgrund der Synchronisierung sollte die Berechnung die Aufrufe der "alten" fillAction
Stellvertretungen auch nach der Bereitstellung eines neuen nicht verweigern.
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))
Parameter
- header
- ProgressHeader
Das Headerobjekt.
- fillAction
- Action<IProgressEntry>
Der Delegat, der den tatsächlichen Fortschritt bereitstellt. Der IProgressEntry Parameter des Delegaten entspricht dem bereitgestellten header
.