EvaluationResult Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Raccolta di uno o più EvaluationMetricoggetti che rappresentano il risultato di una valutazione.
public ref class EvaluationResult sealed
public sealed class EvaluationResult
type EvaluationResult = class
Public NotInheritable Class EvaluationResult
- Ereditarietà
-
EvaluationResult
Costruttori
| Nome | Descrizione |
|---|---|
| EvaluationResult(EvaluationMetric[]) |
Inizializza una nuova istanza della classe EvaluationResult. |
| EvaluationResult(IDictionary<String,EvaluationMetric>) |
Inizializza una nuova istanza della classe EvaluationResult. |
| EvaluationResult(IEnumerable<EvaluationMetric>) |
Inizializza una nuova istanza della classe EvaluationResult. |
Proprietà
| Nome | Descrizione |
|---|---|
| Metrics |
Ottiene o imposta una raccolta di uno o più EvaluationMetricoggetti che rappresentano il risultato di una valutazione. |
Metodi
| Nome | Descrizione |
|---|---|
| Get<T>(String) |
Restituisce un oggetto EvaluationMetric con tipo |
| TryGet<T>(String, T) |
Restituisce un oggetto EvaluationMetric con tipo |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| AddDiagnosticsToAllMetrics(EvaluationResult, EvaluationDiagnostic[]) |
Aggiunge l'oggetto fornito |
| AddDiagnosticsToAllMetrics(EvaluationResult, IEnumerable<EvaluationDiagnostic>) |
Aggiunge l'oggetto fornito |
| AddOrUpdateChatMetadataInAllMetrics(EvaluationResult, ChatResponse, Nullable<TimeSpan>) |
Aggiunge o aggiorna i metadati disponibili come parte della valutazione |
| AddOrUpdateContextInAllMetrics(EvaluationResult, EvaluationContext[]) |
Aggiunge o aggiorna gli oggetti forniti |
| AddOrUpdateContextInAllMetrics(EvaluationResult, IEnumerable<EvaluationContext>) |
Aggiunge o aggiorna gli oggetti forniti |
| AddOrUpdateDurationMetadataInAllMetrics(EvaluationResult, TimeSpan) |
Aggiunge o aggiorna i metadati che identificano la quantità di tempo (in millisecondi) necessaria per eseguire la valutazione in tutti i EvaluationMetricfile contenuti nell'oggetto fornito |
| AddOrUpdateMetadataInAllMetrics(EvaluationResult, IDictionary<String,String>) |
Aggiunge o aggiorna l'oggetto fornito |
| AddOrUpdateMetadataInAllMetrics(EvaluationResult, String, String) |
Aggiunge o aggiorna i metadati con l'oggetto specificato |
| ContainsDiagnostics(EvaluationResult, Func<EvaluationDiagnostic,Boolean>) |
Restituisce |
| Interpret(EvaluationResult, Func<EvaluationMetric,EvaluationMetricInterpretation>) |
Si applica EvaluationMetricInterpretationa uno o più EvaluationMetricoggetti contenuti nell'oggetto fornito |