2 implementations of IEvaluationResultStore
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Storage\DiskBasedResultStore.cs (1)
21public sealed class DiskBasedResultStore : IEvaluationResultStore
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Storage\AzureStorageResultStore.cs (1)
30public sealed class AzureStorageResultStore(DataLakeDirectoryClient client) : IEvaluationResultStore
23 references to IEvaluationResultStore
Microsoft.Extensions.AI.Evaluation.Console (2)
Commands\CleanResultsCommand.cs (1)
26IEvaluationResultStore resultStore;
Commands\ReportCommand.cs (1)
31IEvaluationResultStore resultStore;
Microsoft.Extensions.AI.Evaluation.Reporting (9)
ReportingConfiguration.cs (4)
30/// Gets the <see cref="IEvaluationResultStore"/> that should be used to persist the 33public IEvaluationResultStore ResultStore { get; } 105/// The <see cref="IEvaluationResultStore"/> that should be used to persist the <see cref="ScenarioRunResult"/>s. 138IEvaluationResultStore resultStore,
ScenarioRun.cs (3)
96private readonly IEvaluationResultStore _resultStore; 109IEvaluationResultStore resultStore, 192/// <see cref="IEvaluationResultStore"/>.
Storage\DiskBasedReportingConfiguration.cs (1)
89IEvaluationResultStore resultStore = new DiskBasedResultStore(storageRootPath);
Storage\DiskBasedResultStore.cs (1)
19/// An <see cref="IEvaluationResultStore"/> implementation that stores <see cref="ScenarioRunResult"/>s on disk.
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (2)
Storage\AzureStorageReportingConfiguration.cs (1)
87IEvaluationResultStore resultStore = new AzureStorageResultStore(client);
Storage\AzureStorageResultStore.cs (1)
23/// An <see cref="IEvaluationResultStore"/> implementation that stores <see cref="ScenarioRunResult"/>s under an Azure
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (10)
AzureStorage\AzureResultStoreTests.cs (1)
50public override IEvaluationResultStore CreateResultStore()
DiskBased\DiskBasedResultStoreTests.cs (1)
47public override IEvaluationResultStore CreateResultStore()
ResultStoreTester.cs (8)
16public abstract IEvaluationResultStore CreateResultStore(); 43LoadResultsAsync(int n, IEvaluationResultStore resultStore) 73IEvaluationResultStore resultStore = CreateResultStore(); 112IEvaluationResultStore resultStore = CreateResultStore(); 156IEvaluationResultStore resultStore = CreateResultStore(); 180IEvaluationResultStore resultStore = CreateResultStore(); 215IEvaluationResultStore resultStore = CreateResultStore(); 250IEvaluationResultStore resultStore = CreateResultStore();