1 implementation of IResultStore
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Storage\DiskBasedResultStore.cs (1)
21public sealed class DiskBasedResultStore : IResultStore
21 references to IResultStore
Microsoft.Extensions.AI.Evaluation.Reporting (9)
ReportingConfiguration.cs (4)
27/// Gets the <see cref="IResultStore"/> that should be used to persist the <see cref="ScenarioRunResult"/>s. 29public IResultStore ResultStore { get; } 96/// The <see cref="IResultStore"/> that should be used to persist the <see cref="ScenarioRunResult"/>s. 125IResultStore resultStore,
ScenarioRun.cs (3)
86private readonly IResultStore _resultStore; 96IResultStore resultStore, 169/// <see cref="IResultStore"/>.
Storage\DiskBasedReportingConfiguration.cs (1)
62IResultStore resultStore = new DiskBasedResultStore(storageRootPath);
Storage\DiskBasedResultStore.cs (1)
19/// An <see cref="IResultStore"/> implementation that stores <see cref="ScenarioRunResult"/>s on disk.
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (3)
Storage\AzureStorageReportingConfiguration.cs (1)
66IResultStore resultStore = new AzureStorageResultStore(client);
Storage\AzureStorageResultStore.cs (2)
22/// An <see cref="IResultStore"/> implementation that stores <see cref="ScenarioRunResult"/>s under an Azure Storage 29public sealed class AzureStorageResultStore(DataLakeDirectoryClient client) : IResultStore
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (9)
AzureStorage\AzureResultStoreTests.cs (1)
49public override IResultStore CreateResultStore()
DiskBased\DiskBasedResultStoreTests.cs (1)
47public override IResultStore CreateResultStore()
ResultStoreTester.cs (7)
16public abstract IResultStore CreateResultStore(); 42private static async Task<IEnumerable<(string executionName, string scenarioName, string iterationName)>> LoadResultsAsync(int n, IResultStore resultStore) 72IResultStore resultStore = CreateResultStore(); 111IResultStore resultStore = CreateResultStore(); 135IResultStore resultStore = CreateResultStore(); 170IResultStore resultStore = CreateResultStore(); 205IResultStore resultStore = CreateResultStore();