EvaluationResult Klasse
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.
Eine Auflistung von mindestens einem EvaluationMetricWert, der das Ergebnis einer Auswertung darstellt.
public ref class EvaluationResult sealed
public sealed class EvaluationResult
type EvaluationResult = class
Public NotInheritable Class EvaluationResult
- Vererbung
-
EvaluationResult
Konstruktoren
| Name | Beschreibung |
|---|---|
| EvaluationResult(EvaluationMetric[]) |
Initialisiert eine neue Instanz der EvaluationResult-Klasse. |
| EvaluationResult(IDictionary<String,EvaluationMetric>) |
Initialisiert eine neue Instanz der EvaluationResult-Klasse. |
| EvaluationResult(IEnumerable<EvaluationMetric>) |
Initialisiert eine neue Instanz der EvaluationResult-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Metrics |
Dient zum Abrufen oder Festlegen einer Auflistung von mindestens einem EvaluationMetricWert, der das Ergebnis einer Auswertung darstellt. |
Methoden
| Name | Beschreibung |
|---|---|
| Get<T>(String) |
Gibt einen EvaluationMetric Mittyp |
| TryGet<T>(String, T) |
Gibt einen EvaluationMetric Mittyp |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AddDiagnosticsToAllMetrics(EvaluationResult, EvaluationDiagnostic[]) |
Fügt alle |
| AddDiagnosticsToAllMetrics(EvaluationResult, IEnumerable<EvaluationDiagnostic>) |
Fügt alle |
| AddOrUpdateChatMetadataInAllMetrics(EvaluationResult, ChatResponse, Nullable<TimeSpan>) |
Fügt Metadaten hinzu, die als Teil der auswertung |
| AddOrUpdateContextInAllMetrics(EvaluationResult, EvaluationContext[]) |
Fügt die bereitgestellten |
| AddOrUpdateContextInAllMetrics(EvaluationResult, IEnumerable<EvaluationContext>) |
Fügt die bereitgestellten |
| AddOrUpdateDurationMetadataInAllMetrics(EvaluationResult, TimeSpan) |
Fügt Metadaten hinzu oder aktualisiert Metadaten, die die Zeit (in Millisekunden) identifizieren, die zum Ausführen der Auswertung in allen EvaluationMetricin der bereitgestellten |
| AddOrUpdateMetadataInAllMetrics(EvaluationResult, IDictionary<String,String>) |
Fügt die in |
| AddOrUpdateMetadataInAllMetrics(EvaluationResult, String, String) |
Fügt Metadaten mit den angegebenen |
| ContainsDiagnostics(EvaluationResult, Func<EvaluationDiagnostic,Boolean>) |
Gibt zurück |
| Interpret(EvaluationResult, Func<EvaluationMetric,EvaluationMetricInterpretation>) |
Wendet EvaluationMetricInterpretations auf mindestens einen EvaluationMetrics an, der in der angegebenen |