1
+ {
2
+ "Name" : " Microsoft.Extensions.AI.Evaluation.Reporting.Azure, Version=9.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" ,
3
+ "Types" : [
4
+ {
5
+ "Type" : " static class Microsoft.Extensions.AI.Evaluation.Reporting.Storage.AzureStorageReportingConfiguration" ,
6
+ "Stage" : " Stable" ,
7
+ "Methods" : [
8
+ {
9
+ "Member" : " static Microsoft.Extensions.AI.Evaluation.Reporting.ReportingConfiguration Microsoft.Extensions.AI.Evaluation.Reporting.Storage.AzureStorageReportingConfiguration.Create(Azure.Storage.Files.DataLake.DataLakeDirectoryClient client, System.Collections.Generic.IEnumerable<Microsoft.Extensions.AI.Evaluation.IEvaluator> evaluators, Microsoft.Extensions.AI.Evaluation.ChatConfiguration? chatConfiguration = null, bool enableResponseCaching = true, System.TimeSpan? timeToLiveForCacheEntries = null, System.Collections.Generic.IEnumerable<string>? cachingKeys = null, string executionName = \" Default\" , System.Func<Microsoft.Extensions.AI.Evaluation.EvaluationMetric, Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation?>? evaluationMetricInterpreter = null, System.Collections.Generic.IEnumerable<string>? tags = null);" ,
10
+ "Stage" : " Stable"
11
+ }
12
+ ]
13
+ },
14
+ {
15
+ // After generating the baseline, manually edit this file to have 'params' instead of 'scoped'
16
+ // This is needed until ICSharpCode.Decompiler adds params collection support
17
+ // See: https://github.com/icsharpcode/ILSpy/issues/829
18
+ "Type" : " sealed class Microsoft.Extensions.AI.Evaluation.Reporting.Storage.AzureStorageResponseCacheProvider : Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResponseCacheProvider" ,
19
+ "Stage" : " Stable" ,
20
+ "Methods" : [
21
+ {
22
+ "Member" : " Microsoft.Extensions.AI.Evaluation.Reporting.Storage.AzureStorageResponseCacheProvider.AzureStorageResponseCacheProvider(Azure.Storage.Files.DataLake.DataLakeDirectoryClient client, System.TimeSpan? timeToLiveForCacheEntries = null);" ,
23
+ "Stage" : " Stable"
24
+ },
25
+ {
26
+ "Member" : " System.Threading.Tasks.ValueTask Microsoft.Extensions.AI.Evaluation.Reporting.Storage.AzureStorageResponseCacheProvider.DeleteExpiredCacheEntriesAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));" ,
27
+ "Stage" : " Stable"
28
+ },
29
+ {
30
+ "Member" : " System.Threading.Tasks.ValueTask<Microsoft.Extensions.Caching.Distributed.IDistributedCache> Microsoft.Extensions.AI.Evaluation.Reporting.Storage.AzureStorageResponseCacheProvider.GetCacheAsync(string scenarioName, string iterationName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));" ,
31
+ "Stage" : " Stable"
32
+ },
33
+ {
34
+ "Member" : " System.Threading.Tasks.ValueTask Microsoft.Extensions.AI.Evaluation.Reporting.Storage.AzureStorageResponseCacheProvider.ResetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));" ,
35
+ "Stage" : " Stable"
36
+ }
37
+ ]
38
+ },
39
+ {
40
+ // After generating the baseline, manually edit this file to have 'params' instead of 'scoped'
41
+ // This is needed until ICSharpCode.Decompiler adds params collection support
42
+ // See: https://github.com/icsharpcode/ILSpy/issues/829
43
+ "Type" : " sealed class Microsoft.Extensions.AI.Evaluation.Reporting.Storage.AzureStorageResultStore : Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResultStore" ,
44
+ "Stage" : " Stable" ,
45
+ "Methods" : [
46
+ {
47
+ "Member" : " Microsoft.Extensions.AI.Evaluation.Reporting.Storage.AzureStorageResultStore.AzureStorageResultStore(Azure.Storage.Files.DataLake.DataLakeDirectoryClient client);" ,
48
+ "Stage" : " Stable"
49
+ },
50
+ {
51
+ "Member" : " System.Threading.Tasks.ValueTask Microsoft.Extensions.AI.Evaluation.Reporting.Storage.AzureStorageResultStore.DeleteResultsAsync(string? executionName = null, string? scenarioName = null, string? iterationName = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));" ,
52
+ "Stage" : " Stable"
53
+ },
54
+ {
55
+ "Member" : " System.Collections.Generic.IAsyncEnumerable<string> Microsoft.Extensions.AI.Evaluation.Reporting.Storage.AzureStorageResultStore.GetIterationNamesAsync(string executionName, string scenarioName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));" ,
56
+ "Stage" : " Stable"
57
+ },
58
+ {
59
+ "Member" : " System.Collections.Generic.IAsyncEnumerable<string> Microsoft.Extensions.AI.Evaluation.Reporting.Storage.AzureStorageResultStore.GetLatestExecutionNamesAsync(int? count = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));" ,
60
+ "Stage" : " Stable"
61
+ },
62
+ {
63
+ "Member" : " System.Collections.Generic.IAsyncEnumerable<string> Microsoft.Extensions.AI.Evaluation.Reporting.Storage.AzureStorageResultStore.GetScenarioNamesAsync(string executionName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));" ,
64
+ "Stage" : " Stable"
65
+ },
66
+ {
67
+ "Member" : " System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.AI.Evaluation.Reporting.ScenarioRunResult> Microsoft.Extensions.AI.Evaluation.Reporting.Storage.AzureStorageResultStore.ReadResultsAsync(string? executionName = null, string? scenarioName = null, string? iterationName = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));" ,
68
+ "Stage" : " Stable"
69
+ },
70
+ {
71
+ "Member" : " System.Threading.Tasks.ValueTask Microsoft.Extensions.AI.Evaluation.Reporting.Storage.AzureStorageResultStore.WriteResultsAsync(System.Collections.Generic.IEnumerable<Microsoft.Extensions.AI.Evaluation.Reporting.ScenarioRunResult> results, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));" ,
72
+ "Stage" : " Stable"
73
+ }
74
+ ]
75
+ }
76
+ ]
77
+ }
0 commit comments