From 4d1d8edb469edf3cd6e2d483441e06f56aee889d Mon Sep 17 00:00:00 2001 From: "docsreference@microsoft.com" Date: Mon, 12 May 2025 23:25:43 +0000 Subject: [PATCH 1/2] CI Update Build.Reason:Manual by Genevieve Warren Build.Url:https://apidrop.visualstudio.com/Content%20CI/_build/results?buildId=530388&view=results source_repo.branch:packages-0512 source_repo.url:https://apidrop.visualstudio.com/_git/binaries --- xml/FrameworksIndex/net-10.0-pp.xml | 453 +++++++++--- xml/FrameworksIndex/net-8.0-pp.xml | 453 +++++++++--- xml/FrameworksIndex/net-9.0-pp.xml | 453 +++++++++--- xml/FrameworksIndex/netframework-4.6.2-pp.xml | 453 +++++++++--- xml/FrameworksIndex/netstandard-2.0-pp.xml | 453 +++++++++--- .../ChatConversationEvaluator.xml | 480 ------------- .../CoherenceEvaluator.xml | 131 ++-- .../CompletenessEvaluator.xml | 179 +++++ .../CompletenessEvaluatorContext.xml | 119 ++++ .../EquivalenceEvaluator.xml | 127 ++-- .../EquivalenceEvaluatorContext.xml | 28 +- .../FluencyEvaluator.xml | 176 +++-- .../GroundednessEvaluator.xml | 174 ++--- .../GroundednessEvaluatorContext.xml | 32 +- .../RelevanceEvaluator.xml | 182 +++++ ...RelevanceTruthAndCompletenessEvaluator.xml | 220 ++---- .../RetrievalEvaluator.xml | 186 +++++ .../RetrievalEvaluatorContext.xml | 146 ++++ .../SingleNumericMetricEvaluator.xml | 179 ----- .../AzureStorageReportingConfiguration.xml | 27 +- .../AzureStorageResponseCacheProvider.xml | 26 +- .../AzureStorageResultStore.xml | 32 +- .../DiskBasedReportingConfiguration.xml | 22 +- .../DiskBasedResponseCacheProvider.xml | 48 +- .../DiskBasedResultStore.xml | 26 +- .../ChatDetailsExtensions.xml | 66 +- .../Defaults.xml | 2 +- ...l => IEvaluationResponseCacheProvider.xml} | 52 +- ...ltStore.xml => IEvaluationResultStore.xml} | 40 +- .../ReportingConfiguration.xml | 69 +- .../ScenarioRun.xml | 20 +- .../CodeVulnerabilityEvaluator.xml | 50 +- .../ContentHarmEvaluator.xml | 123 ++-- .../ContentSafetyEvaluator.xml | 148 ++-- .../ContentSafetyServiceConfiguration.xml | 36 +- ...ntSafetyServiceConfigurationExtensions.xml | 128 ++++ .../GroundednessProEvaluator.xml | 65 +- .../GroundednessProEvaluatorContext.xml | 32 +- .../HateAndUnfairnessEvaluator.xml | 28 +- .../IndirectAttackEvaluator.xml | 103 +-- .../ProtectedMaterialEvaluator.xml | 49 +- .../SelfHarmEvaluator.xml | 28 +- .../SexualEvaluator.xml | 28 +- .../UngroundedAttributesEvaluator.xml | 69 +- .../UngroundedAttributesEvaluatorContext.xml | 28 +- .../ViolenceEvaluator.xml | 28 +- .../ChatConfiguration.xml | 63 +- .../ChatMessageExtensions.xml | 221 ++++++ .../ChatResponseExtensions.xml | 66 ++ .../CompositeEvaluator.xml | 5 +- .../EvaluationContext.xml | 217 +++++- .../EvaluationMetric.xml | 30 + .../EvaluationMetricExtensions.xml | 138 +++- .../EvaluationRating.xml | 24 +- .../EvaluationResult.xml | 4 +- .../EvaluationResultExtensions.xml | 159 ++++- .../EvaluatorExtensions.xml | 24 +- .../IEvaluationTokenCounter.xml | 84 --- .../IEvaluator.xml | 12 +- .../NumericMetric.xml | 8 +- .../TokenizerExtensions.xml | 66 -- xml/Microsoft.Extensions.AI/AIContent.xml | 12 +- .../AIFunctionArguments.xml | 89 ++- .../AIFunctionFactory.xml | 306 +++++++- ...FactoryOptions+ParameterBindingOptions.xml | 36 + .../AIFunctionFactoryOptions.xml | 77 ++ .../AIJsonSchemaTransformCache.xml | 139 ++++ .../AIJsonSchemaTransformContext.xml | 141 ++++ .../AIJsonSchemaTransformOptions.xml | 338 +++++++++ .../AIJsonUtilities.xml | 29 + .../AzureAIInferenceExtensions.xml | 35 + .../BinaryEmbedding+VectorConverter.xml | 111 +++ .../BinaryEmbedding.xml | 106 +++ .../CachingChatClient.xml | 15 +- .../ChatClientBuilder.xml | 8 +- .../ChatClientStructuredOutputExtensions.xml | 107 ++- xml/Microsoft.Extensions.AI/ChatOptions.xml | 118 ++- xml/Microsoft.Extensions.AI/ChatResponse.xml | 51 +- .../ChatResponseUpdate.xml | 48 +- ...gureOptionsChatClientBuilderExtensions.xml | 1 + xml/Microsoft.Extensions.AI/DataContent.xml | 36 +- .../DelegatingChatClient.xml | 1 + .../DistributedCachingChatClient.xml | 12 +- ...utedCachingChatClientBuilderExtensions.xml | 9 +- xml/Microsoft.Extensions.AI/Embedding.xml | 59 +- .../EmbeddingGeneratorExtensions.xml | 159 ++++- xml/Microsoft.Extensions.AI/Embedding`1.xml | 28 + .../FunctionInvocationContext.xml | 37 +- ...ingChatClient+FunctionInvocationResult.xml | 21 + .../FunctionInvokingChatClient.xml | 57 +- xml/Microsoft.Extensions.AI/IChatClient.xml | 3 + .../IEmbeddingGenerator`2.xml | 2 + .../LoggingChatClient.xml | 13 +- .../LoggingChatClientBuilderExtensions.xml | 9 +- ...ingEmbeddingGeneratorBuilderExtensions.xml | 9 +- .../LoggingEmbeddingGenerator`2.xml | 13 +- .../LoggingSpeechToTextClient.xml | 13 +- ...ngSpeechToTextClientBuilderExtensions.xml} | 27 +- .../OllamaChatClient.xml | 4 +- .../OpenAIClientExtensions.xml | 75 -- .../OpenTelemetryChatClient.xml | 2 +- .../OpenTelemetryEmbeddingGenerator`2.xml | 32 +- .../FilterTranslationPreprocessor.xml | 120 ++++ .../QueryParameterExpression.xml | 190 +++++ .../VectorStoreRecordDataPropertyModel.xml | 134 ++++ .../VectorStoreRecordJsonModelBuilder.xml | 126 ++++ .../VectorStoreRecordKeyPropertyModel.xml | 84 +++ .../VectorStoreRecordModel.xml | 368 ++++++++++ .../VectorStoreRecordModelBuilder.xml | 474 +++++++++++++ .../VectorStoreRecordModelBuildingOptions.xml | 363 ++++++++++ .../VectorStoreRecordPropertyModel.xml | 261 +++++++ .../VectorStoreRecordVectorPropertyModel.xml | 454 ++++++++++++ ...VectorStoreRecordVectorPropertyModel`1.xml | 279 ++++++++ .../VectorDataStrings.xml | 254 +++++++ ...rdOptions`1+OrderByDefinition+SortInfo.xml | 86 +++ ...teredRecordOptions`1+OrderByDefinition.xml | 160 +++++ .../GetFilteredRecordOptions`1.xml | 130 ++++ .../GetRecordOptions.xml | 3 +- .../HybridSearchOptions`1.xml | 30 +- .../IKeywordHybridSearch`1.xml | 68 +- .../IVectorSearch`1.xml | 168 +++++ .../IVectorStore.xml | 118 ++- .../IVectorStoreRecordCollection`2.xml | 262 ++++--- .../IVectorStoreRecordMapper`2.xml | 6 + .../IVectorizableTextSearch`1.xml | 74 +- .../IVectorizedSearch`1.xml | 35 +- .../KeywordHybridSearchExtensions.xml | 80 +++ .../VectorSearchExtensions.xml | 80 +++ .../VectorSearchOptions`1.xml | 30 +- .../VectorSearchResults`1.xml | 144 ---- .../VectorStoreException.xml | 41 +- .../VectorStoreExtensions.xml | 80 +++ .../VectorStoreGenericDataModel`1.xml | 25 +- .../VectorStoreMetadata.xml | 97 +++ .../VectorStoreRecordCollectionMetadata.xml | 120 ++++ .../VectorStoreRecordDataAttribute.xml | 66 +- .../VectorStoreRecordDataProperty.xml | 62 ++ .../VectorStoreRecordDefinition.xml | 29 + .../VectorStoreRecordKeyAttribute.xml | 2 +- .../VectorStoreRecordVectorAttribute.xml | 48 +- .../VectorStoreRecordVectorProperty.xml | 102 ++- .../VectorStoreRecordVectorProperty`1.xml | 95 +++ xml/PackageInformation/net-10.0-pp.json | 2 +- xml/PackageInformation/net-8.0-pp.json | 2 +- xml/PackageInformation/net-9.0-pp.json | 2 +- .../netframework-4.6.2-pp.json | 2 +- .../netstandard-2.0-pp.json | 2 +- xml/System.Buffers/ReadOnlySequence`1.xml | 6 +- xml/System.Numerics/Vector2.xml | 40 +- xml/System.Numerics/Vector3.xml | 24 +- xml/System.Reflection/TypeExtensions.xml | 670 +++++++++--------- .../InlineArrayAttribute.xml | 3 +- .../RuntimeHelpers.xml | 4 +- .../SwiftError.xml | 3 +- .../SwiftIndirectResult.xml | 3 +- .../SwiftSelf.xml | 3 +- .../SwiftSelf`1.xml | 3 +- xml/System/Index.xml | 84 +-- xml/System/Math.xml | 26 +- xml/System/Range.xml | 64 +- ...ons.VectorData.ConnectorSupport.Filter.xml | 6 + ...Extensions.VectorData.ConnectorSupport.xml | 6 + ...osoft.Extensions.VectorData.Properties.xml | 6 + 163 files changed, 12095 insertions(+), 3720 deletions(-) delete mode 100644 xml/Microsoft.Extensions.AI.Evaluation.Quality/ChatConversationEvaluator.xml create mode 100644 xml/Microsoft.Extensions.AI.Evaluation.Quality/CompletenessEvaluator.xml create mode 100644 xml/Microsoft.Extensions.AI.Evaluation.Quality/CompletenessEvaluatorContext.xml create mode 100644 xml/Microsoft.Extensions.AI.Evaluation.Quality/RelevanceEvaluator.xml create mode 100644 xml/Microsoft.Extensions.AI.Evaluation.Quality/RetrievalEvaluator.xml create mode 100644 xml/Microsoft.Extensions.AI.Evaluation.Quality/RetrievalEvaluatorContext.xml delete mode 100644 xml/Microsoft.Extensions.AI.Evaluation.Quality/SingleNumericMetricEvaluator.xml rename xml/Microsoft.Extensions.AI.Evaluation.Reporting/{IResponseCacheProvider.xml => IEvaluationResponseCacheProvider.xml} (72%) rename xml/Microsoft.Extensions.AI.Evaluation.Reporting/{IResultStore.xml => IEvaluationResultStore.xml} (90%) create mode 100644 xml/Microsoft.Extensions.AI.Evaluation.Safety/ContentSafetyServiceConfigurationExtensions.xml create mode 100644 xml/Microsoft.Extensions.AI.Evaluation/ChatMessageExtensions.xml create mode 100644 xml/Microsoft.Extensions.AI.Evaluation/ChatResponseExtensions.xml delete mode 100644 xml/Microsoft.Extensions.AI.Evaluation/IEvaluationTokenCounter.xml delete mode 100644 xml/Microsoft.Extensions.AI.Evaluation/TokenizerExtensions.xml create mode 100644 xml/Microsoft.Extensions.AI/AIJsonSchemaTransformCache.xml create mode 100644 xml/Microsoft.Extensions.AI/AIJsonSchemaTransformContext.xml create mode 100644 xml/Microsoft.Extensions.AI/AIJsonSchemaTransformOptions.xml create mode 100644 xml/Microsoft.Extensions.AI/BinaryEmbedding+VectorConverter.xml create mode 100644 xml/Microsoft.Extensions.AI/BinaryEmbedding.xml rename xml/Microsoft.Extensions.AI/{SpeechToTextClientBuilderExtensions.xml => LoggingSpeechToTextClientBuilderExtensions.xml} (74%) create mode 100644 xml/Microsoft.Extensions.VectorData.ConnectorSupport.Filter/FilterTranslationPreprocessor.xml create mode 100644 xml/Microsoft.Extensions.VectorData.ConnectorSupport.Filter/QueryParameterExpression.xml create mode 100644 xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordDataPropertyModel.xml create mode 100644 xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordJsonModelBuilder.xml create mode 100644 xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordKeyPropertyModel.xml create mode 100644 xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordModel.xml create mode 100644 xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordModelBuilder.xml create mode 100644 xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordModelBuildingOptions.xml create mode 100644 xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordPropertyModel.xml create mode 100644 xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordVectorPropertyModel.xml create mode 100644 xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordVectorPropertyModel`1.xml create mode 100644 xml/Microsoft.Extensions.VectorData.Properties/VectorDataStrings.xml create mode 100644 xml/Microsoft.Extensions.VectorData/GetFilteredRecordOptions`1+OrderByDefinition+SortInfo.xml create mode 100644 xml/Microsoft.Extensions.VectorData/GetFilteredRecordOptions`1+OrderByDefinition.xml create mode 100644 xml/Microsoft.Extensions.VectorData/GetFilteredRecordOptions`1.xml create mode 100644 xml/Microsoft.Extensions.VectorData/IVectorSearch`1.xml create mode 100644 xml/Microsoft.Extensions.VectorData/KeywordHybridSearchExtensions.xml create mode 100644 xml/Microsoft.Extensions.VectorData/VectorSearchExtensions.xml delete mode 100644 xml/Microsoft.Extensions.VectorData/VectorSearchResults`1.xml create mode 100644 xml/Microsoft.Extensions.VectorData/VectorStoreExtensions.xml create mode 100644 xml/Microsoft.Extensions.VectorData/VectorStoreMetadata.xml create mode 100644 xml/Microsoft.Extensions.VectorData/VectorStoreRecordCollectionMetadata.xml create mode 100644 xml/Microsoft.Extensions.VectorData/VectorStoreRecordVectorProperty`1.xml create mode 100644 xml/ns-Microsoft.Extensions.VectorData.ConnectorSupport.Filter.xml create mode 100644 xml/ns-Microsoft.Extensions.VectorData.ConnectorSupport.xml create mode 100644 xml/ns-Microsoft.Extensions.VectorData.Properties.xml diff --git a/xml/FrameworksIndex/net-10.0-pp.xml b/xml/FrameworksIndex/net-10.0-pp.xml index 89a03d14110..cba13d7d9e9 100644 --- a/xml/FrameworksIndex/net-10.0-pp.xml +++ b/xml/FrameworksIndex/net-10.0-pp.xml @@ -259,6 +259,8 @@ + + @@ -291,6 +293,7 @@ + @@ -334,12 +337,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -357,6 +388,17 @@ + + + + + + + + + + + @@ -448,11 +490,14 @@ + + + @@ -470,6 +515,7 @@ + @@ -517,6 +563,7 @@ + @@ -579,6 +626,7 @@ + @@ -635,10 +683,12 @@ + + @@ -661,8 +711,10 @@ + + @@ -695,6 +747,7 @@ + @@ -708,6 +761,7 @@ + @@ -717,6 +771,7 @@ + @@ -798,6 +853,9 @@ + + + @@ -820,8 +878,6 @@ - - @@ -844,6 +900,7 @@ + @@ -861,9 +918,6 @@ - - - @@ -977,9 +1031,17 @@ - + - + + + + + + + + + @@ -988,7 +1050,11 @@ - + + + + + @@ -1006,6 +1072,7 @@ + @@ -1017,9 +1084,11 @@ - + + + @@ -1050,7 +1119,11 @@ - + + + + + @@ -1062,10 +1135,6 @@ - - - - @@ -1076,78 +1145,78 @@ - - - - - - - - - - - - - - - - - + - - + + + + + + + + + + + + - + - - + + - + + - - - + + - - + + + + + + + - - - + - - - - - - - - + + + + + + + + + + + @@ -1158,7 +1227,8 @@ - + + @@ -1176,21 +1246,21 @@ - - - - + + + + - - - - - - - + + + + + + + - + @@ -1249,7 +1319,7 @@ - + @@ -1267,10 +1337,10 @@ - + - + @@ -1287,20 +1357,19 @@ - + - - + - - + - + + @@ -1312,55 +1381,58 @@ + + + + - + - + + - + - - - + - + - - + - + - + - + + - + @@ -6509,6 +6581,22 @@ + + + + + + + + + + + + + + + + @@ -6522,11 +6610,11 @@ - - + + @@ -6537,13 +6625,22 @@ - + + - + + + + + + + + + @@ -6551,22 +6648,29 @@ - + - + + - - + + + + + + + + @@ -6582,7 +6686,6 @@ - @@ -6591,45 +6694,60 @@ - - - - - - - + + + + + + + + + + + + + + + + + + + + + + @@ -6664,10 +6782,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/FrameworksIndex/net-8.0-pp.xml b/xml/FrameworksIndex/net-8.0-pp.xml index 16b0b108ce5..edacd857f2b 100644 --- a/xml/FrameworksIndex/net-8.0-pp.xml +++ b/xml/FrameworksIndex/net-8.0-pp.xml @@ -247,6 +247,8 @@ + + @@ -279,6 +281,7 @@ + @@ -322,12 +325,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -345,6 +376,17 @@ + + + + + + + + + + + @@ -436,11 +478,14 @@ + + + @@ -458,6 +503,7 @@ + @@ -505,6 +551,7 @@ + @@ -567,6 +614,7 @@ + @@ -623,10 +671,12 @@ + + @@ -649,8 +699,10 @@ + + @@ -683,6 +735,7 @@ + @@ -696,6 +749,7 @@ + @@ -705,6 +759,7 @@ + @@ -786,6 +841,9 @@ + + + @@ -808,8 +866,6 @@ - - @@ -832,6 +888,7 @@ + @@ -849,9 +906,6 @@ - - - @@ -965,9 +1019,17 @@ - + - + + + + + + + + + @@ -976,7 +1038,11 @@ - + + + + + @@ -994,6 +1060,7 @@ + @@ -1005,9 +1072,11 @@ - + + + @@ -1038,7 +1107,11 @@ - + + + + + @@ -1050,10 +1123,6 @@ - - - - @@ -1064,78 +1133,78 @@ - - - - - - - - - - - - - - - - - + - - + + + + + + + + + + + + - + - - + + - + + - - - + + - - + + + + + + + - - - + - - - - - - - - + + + + + + + + + + + @@ -1146,7 +1215,8 @@ - + + @@ -1164,21 +1234,21 @@ - - - - + + + + - - - - - - - + + + + + + + - + @@ -1237,7 +1307,7 @@ - + @@ -1255,10 +1325,10 @@ - + - + @@ -1275,20 +1345,19 @@ - + - - + - - + - + + @@ -1300,55 +1369,58 @@ + + + + - + - + + - + - - - + - + - - + - + - + - + + - + @@ -6094,6 +6166,22 @@ + + + + + + + + + + + + + + + + @@ -6107,11 +6195,11 @@ - - + + @@ -6122,13 +6210,22 @@ - + + - + + + + + + + + + @@ -6136,22 +6233,29 @@ - + - + + - - + + + + + + + + @@ -6167,7 +6271,6 @@ - @@ -6176,45 +6279,60 @@ - - - - - - - + + + + + + + + + + + + + + + + + + + + + + @@ -6249,10 +6367,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/FrameworksIndex/net-9.0-pp.xml b/xml/FrameworksIndex/net-9.0-pp.xml index 58328308814..62f91eadfd2 100644 --- a/xml/FrameworksIndex/net-9.0-pp.xml +++ b/xml/FrameworksIndex/net-9.0-pp.xml @@ -247,6 +247,8 @@ + + @@ -279,6 +281,7 @@ + @@ -322,12 +325,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -345,6 +376,17 @@ + + + + + + + + + + + @@ -436,11 +478,14 @@ + + + @@ -458,6 +503,7 @@ + @@ -505,6 +551,7 @@ + @@ -567,6 +614,7 @@ + @@ -623,10 +671,12 @@ + + @@ -649,8 +699,10 @@ + + @@ -683,6 +735,7 @@ + @@ -696,6 +749,7 @@ + @@ -705,6 +759,7 @@ + @@ -786,6 +841,9 @@ + + + @@ -808,8 +866,6 @@ - - @@ -832,6 +888,7 @@ + @@ -849,9 +906,6 @@ - - - @@ -965,9 +1019,17 @@ - + - + + + + + + + + + @@ -976,7 +1038,11 @@ - + + + + + @@ -994,6 +1060,7 @@ + @@ -1005,9 +1072,11 @@ - + + + @@ -1038,7 +1107,11 @@ - + + + + + @@ -1050,10 +1123,6 @@ - - - - @@ -1064,78 +1133,78 @@ - - - - - - - - - - - - - - - - - + - - + + + + + + + + + + + + - + - - + + - + + - - - + + - - + + + + + + + - - - + - - - - - - - - + + + + + + + + + + + @@ -1146,7 +1215,8 @@ - + + @@ -1164,21 +1234,21 @@ - - - - + + + + - - - - - - - + + + + + + + - + @@ -1237,7 +1307,7 @@ - + @@ -1255,10 +1325,10 @@ - + - + @@ -1275,20 +1345,19 @@ - + - - + - - + - + + @@ -1300,55 +1369,58 @@ + + + + - + - + + - + - - - + - + - - + - + - + - + + - + @@ -6096,6 +6168,22 @@ + + + + + + + + + + + + + + + + @@ -6109,11 +6197,11 @@ - - + + @@ -6124,13 +6212,22 @@ - + + - + + + + + + + + + @@ -6138,22 +6235,29 @@ - + - + + - - + + + + + + + + @@ -6169,7 +6273,6 @@ - @@ -6178,45 +6281,60 @@ - - - - - - - + + + + + + + + + + + + + + + + + + + + + + @@ -6251,10 +6369,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/FrameworksIndex/netframework-4.6.2-pp.xml b/xml/FrameworksIndex/netframework-4.6.2-pp.xml index 3c162417885..737e49db21a 100644 --- a/xml/FrameworksIndex/netframework-4.6.2-pp.xml +++ b/xml/FrameworksIndex/netframework-4.6.2-pp.xml @@ -238,6 +238,8 @@ + + @@ -270,6 +272,7 @@ + @@ -313,12 +316,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -336,6 +367,17 @@ + + + + + + + + + + + @@ -427,11 +469,14 @@ + + + @@ -449,6 +494,7 @@ + @@ -496,6 +542,7 @@ + @@ -558,6 +605,7 @@ + @@ -614,10 +662,12 @@ + + @@ -640,8 +690,10 @@ + + @@ -674,6 +726,7 @@ + @@ -687,6 +740,7 @@ + @@ -696,6 +750,7 @@ + @@ -777,6 +832,9 @@ + + + @@ -799,8 +857,6 @@ - - @@ -823,6 +879,7 @@ + @@ -840,9 +897,6 @@ - - - @@ -956,9 +1010,17 @@ - + - + + + + + + + + + @@ -967,7 +1029,11 @@ - + + + + + @@ -985,6 +1051,7 @@ + @@ -996,9 +1063,11 @@ - + + + @@ -1029,7 +1098,11 @@ - + + + + + @@ -1041,10 +1114,6 @@ - - - - @@ -1055,78 +1124,78 @@ - - - - - - - - - - - - - - - - - + - - + + + + + + + + + + + + - + - - + + - + + - - - + + - - + + + + + + + - - - + - - - - - - - - + + + + + + + + + + + @@ -1137,7 +1206,8 @@ - + + @@ -1155,21 +1225,21 @@ - - - - + + + + - - - - - - - + + + + + + + - + @@ -1228,7 +1298,7 @@ - + @@ -1246,10 +1316,10 @@ - + - + @@ -1266,20 +1336,19 @@ - + - - + - - + - + + @@ -1291,55 +1360,58 @@ + + + + - + - + + - + - - - + - + - - + - + - + - + + - + @@ -6309,6 +6381,22 @@ + + + + + + + + + + + + + + + + @@ -6322,11 +6410,11 @@ - - + + @@ -6337,13 +6425,22 @@ - + + - + + + + + + + + + @@ -6351,22 +6448,29 @@ - + - + + - - + + + + + + + + @@ -6382,7 +6486,6 @@ - @@ -6391,45 +6494,60 @@ - - - - - - - + + + + + + + + + + + + + + + + + + + + + + @@ -6464,10 +6582,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/FrameworksIndex/netstandard-2.0-pp.xml b/xml/FrameworksIndex/netstandard-2.0-pp.xml index 220a87f88bf..905c0017e5e 100644 --- a/xml/FrameworksIndex/netstandard-2.0-pp.xml +++ b/xml/FrameworksIndex/netstandard-2.0-pp.xml @@ -245,6 +245,8 @@ + + @@ -277,6 +279,7 @@ + @@ -320,12 +323,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -343,6 +374,17 @@ + + + + + + + + + + + @@ -434,11 +476,14 @@ + + + @@ -456,6 +501,7 @@ + @@ -503,6 +549,7 @@ + @@ -565,6 +612,7 @@ + @@ -621,10 +669,12 @@ + + @@ -647,8 +697,10 @@ + + @@ -681,6 +733,7 @@ + @@ -694,6 +747,7 @@ + @@ -703,6 +757,7 @@ + @@ -784,6 +839,9 @@ + + + @@ -806,8 +864,6 @@ - - @@ -830,6 +886,7 @@ + @@ -847,9 +904,6 @@ - - - @@ -963,9 +1017,17 @@ - + - + + + + + + + + + @@ -974,7 +1036,11 @@ - + + + + + @@ -992,6 +1058,7 @@ + @@ -1003,9 +1070,11 @@ - + + + @@ -1036,7 +1105,11 @@ - + + + + + @@ -1048,10 +1121,6 @@ - - - - @@ -1062,78 +1131,78 @@ - - - - - - - - - - - - - - - - - + - - + + + + + + + + + + + + - + - - + + - + + - - - + + - - + + + + + + + - - - + - - - - - - - - + + + + + + + + + + + @@ -1144,7 +1213,8 @@ - + + @@ -1162,21 +1232,21 @@ - - - - + + + + - - - - - - - + + + + + + + - + @@ -1235,7 +1305,7 @@ - + @@ -1253,10 +1323,10 @@ - + - + @@ -1273,20 +1343,19 @@ - + - - + - - + - + + @@ -1298,55 +1367,58 @@ + + + + - + - + + - + - - - + - + - - + - + - + - + + - + @@ -5194,6 +5266,22 @@ + + + + + + + + + + + + + + + + @@ -5207,11 +5295,11 @@ - - + + @@ -5222,13 +5310,22 @@ - + + - + + + + + + + + + @@ -5236,22 +5333,29 @@ - + - + + - - + + + + + + + + @@ -5267,7 +5371,6 @@ - @@ -5276,45 +5379,60 @@ - - - - - - - + + + + + + + + + + + + + + + + + + + + + + @@ -5349,10 +5467,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Quality/ChatConversationEvaluator.xml b/xml/Microsoft.Extensions.AI.Evaluation.Quality/ChatConversationEvaluator.xml deleted file mode 100644 index aba34184720..00000000000 --- a/xml/Microsoft.Extensions.AI.Evaluation.Quality/ChatConversationEvaluator.xml +++ /dev/null @@ -1,480 +0,0 @@ - - - - - - - - - Microsoft.Extensions.AI.Evaluation.Quality - 1.0.0.0 - 9.3.0.0 - 9.4.0.0 - - - System.Object - - - - Microsoft.Extensions.AI.Evaluation.IEvaluator - - - - - [System.Runtime.CompilerServices.Nullable(0)] - [<System.Runtime.CompilerServices.Nullable(0)>] - - - - - An base class that can be used to implement an AI-based . - - To be added. - - - - - - - - - Constructor - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - - To be added. - To be added. - - - - - - - - - - Method - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.Threading.Tasks.ValueTask<System.ValueTuple<System.Boolean,System.Int32>> - - - [System.Runtime.CompilerServices.Nullable(0)] - [<System.Runtime.CompilerServices.Nullable(0)>] - - - [System.Runtime.CompilerServices.TupleElementNames(new System.String[] { "canRender", "remainingTokenBudget" })] - [<System.Runtime.CompilerServices.TupleElementNames(new System.String[] { "canRender", "remainingTokenBudget" })>] - - - - - - - - - - - - A message that is part of the conversation history for the response being evaluated and that is to be rendered - as part of the evaluation prompt. - - - The number of tokens available for the rendering additional content as part of the evaluation prompt. - - - A that specifies the and the - that this uses to perform the evaluation. - - A that can cancel the operation. - - Determines if there is sufficient remaining to render the - supplied as part of the evaluation prompt that this uses. - - - A tuple containing a indicating whether there is sufficient - remaining to render the supplied as part of the - evaluation prompt, and an containing the remaining token budget that would be available - once this is rendered. - - To be added. - - - - - - - - - Method - - M:Microsoft.Extensions.AI.Evaluation.IEvaluator.EvaluateAsync(System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.ChatMessage},Microsoft.Extensions.AI.ChatResponse,Microsoft.Extensions.AI.Evaluation.ChatConfiguration,System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.Evaluation.EvaluationContext},System.Threading.CancellationToken) - - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.Threading.Tasks.ValueTask<Microsoft.Extensions.AI.Evaluation.EvaluationResult> - - - [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] - [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>] - - - - - - - - - - [System.Runtime.CompilerServices.Nullable(2)] - [<System.Runtime.CompilerServices.Nullable(2)>] - - - - - - - [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] - [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - - - - - - - Property - - P:Microsoft.Extensions.AI.Evaluation.IEvaluator.EvaluationMetricNames - - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.Collections.Generic.IReadOnlyCollection<System.String> - - - To be added. - To be added. - To be added. - - - - - - - - - - - Property - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.Boolean - - - - Gets a value indicating whether this considers the entire conversation history (in - addition to the request and response being evaluated) as part of the evaluation it performs. - - - if this considers the entire conversation history as part of - the evaluation it performs; otherwise. - - To be added. - - - - - - - - - - Method - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - Microsoft.Extensions.AI.Evaluation.EvaluationResult - - - - - Returns an that includes default values for all the - s supported by this . - - - An that includes default values for all the - s supported by this . - - - The s of the s contained in the returned - should match . - - - - - - - - - - - Method - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.Threading.Tasks.ValueTask - - - - - - - - - - A that specifies the and the - that this uses to perform the evaluation. - - - The set of messages that are to be sent to the supplied to perform - the evaluation. - - - An that includes a collection of s that are - supported by this . - - A that can cancel the operation. - - Invokes the supplied with the supplied - to perform the evaluation, and includes the results as one or more - s in the supplied . - - A that represents the asynchronous operation. - To be added. - - - - - - - - - - Method - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.Threading.Tasks.ValueTask<System.String> - - - [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] - [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>] - - - - - - - - - - Message that is part of the conversation history for the response being evaluated and that is to be rendered - as part of the evaluation prompt. - - A that can cancel the operation. - - Renders the supplied to a string that can be included as part of the evaluation - prompt that this uses. - - - A string representation of the supplied that can be included as part of the - evaluation prompt. - - To be added. - - - - - - - - - - Method - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.Threading.Tasks.ValueTask<System.String> - - - [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] - [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>] - - - - - - - - - - Chat response being evaluated and that is to be rendered as part of the evaluation prompt. - - A that can cancel the operation. - - Renders the supplied to a string that can be included as part of the evaluation - prompt that this uses. - - - A string representation of the supplied that can be included as part of the - evaluation prompt. - - - The default implementation uses to render - each message in the response. - - - - - - - - - - - Method - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.Threading.Tasks.ValueTask<System.String> - - - [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] - [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>] - - - - - - - - [System.Runtime.CompilerServices.Nullable(2)] - [<System.Runtime.CompilerServices.Nullable(2)>] - - - - - - - - [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] - [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] - - - - - - - [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] - [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] - - - - - - - - The request that produced the that is to be evaluated. - - The response that is to be evaluated. - - The conversation history (excluding the and ) - that is to be included as part of the evaluation prompt. - - - Additional contextual information (beyond that which is available in the and - ) that this may need to accurately evaluate the - supplied . - - A that can cancel the operation. - - Renders the information present in the supplied parameters into a prompt that this - uses to perform the evaluation. - - The evaluation prompt. - To be added. - - - - - - - - - - Property - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - - [System.Runtime.CompilerServices.Nullable(2)] - [<System.Runtime.CompilerServices.Nullable(2)>] - - - - System.String - - - - Gets the system prompt that this uses when performing evaluations. - - To be added. - To be added. - - - - diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Quality/CoherenceEvaluator.xml b/xml/Microsoft.Extensions.AI.Evaluation.Quality/CoherenceEvaluator.xml index 334ab657374..9715195c9df 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Quality/CoherenceEvaluator.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Quality/CoherenceEvaluator.xml @@ -1,10 +1,10 @@ - - + + - - - + + + Microsoft.Extensions.AI.Evaluation.Quality 1.0.0.0 @@ -12,9 +12,13 @@ 9.4.0.0 - Microsoft.Extensions.AI.Evaluation.Quality.SingleNumericMetricEvaluator + System.Object - + + + Microsoft.Extensions.AI.Evaluation.IEvaluator + + [System.Runtime.CompilerServices.Nullable(0)] @@ -26,6 +30,11 @@ An that evaluates the 'Coherence' of a response produced by an AI model. + + measures the readability and user-friendliness of the response being evaluated. It + assesses the ability of an AI system to generate text that reads naturally, flows smoothly, and resembles + human-like language in its responses. + returns a that contains a score for 'Coherence'. The score is a number between 1 and 5, with 1 indicating a poor score, and 5 indicating an excellent score. @@ -46,7 +55,9 @@ GPT-4o - Evaluate a model's response. + + Evaluate a model's response. + @@ -90,64 +101,22 @@ To be added. - - - - - - - - Property - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - - - - - - - Property - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.String - - - To be added. - To be added. - To be added. - - - - - - - - - - + + + + + + Method + + M:Microsoft.Extensions.AI.Evaluation.IEvaluator.EvaluateAsync(System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.ChatMessage},Microsoft.Extensions.AI.ChatResponse,Microsoft.Extensions.AI.Evaluation.ChatConfiguration,System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.Evaluation.EvaluationContext},System.Threading.CancellationToken) + Microsoft.Extensions.AI.Evaluation.Quality 9.4.0.0 - System.Threading.Tasks.ValueTask<System.String> + System.Threading.Tasks.ValueTask<Microsoft.Extensions.AI.Evaluation.EvaluationResult> [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] @@ -156,7 +125,9 @@ - + + + [System.Runtime.CompilerServices.Nullable(2)] @@ -164,15 +135,6 @@ - - - - - [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] - [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] - - - @@ -184,9 +146,9 @@ - To be added. + To be added. To be added. - To be added. + To be added. To be added. To be added. To be added. @@ -195,5 +157,30 @@ + + + + + + + + Property + + P:Microsoft.Extensions.AI.Evaluation.IEvaluator.EvaluationMetricNames + + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.Collections.Generic.IReadOnlyCollection<System.String> + + + To be added. + To be added. + To be added. + + + diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Quality/CompletenessEvaluator.xml b/xml/Microsoft.Extensions.AI.Evaluation.Quality/CompletenessEvaluator.xml new file mode 100644 index 00000000000..05b0db762c9 --- /dev/null +++ b/xml/Microsoft.Extensions.AI.Evaluation.Quality/CompletenessEvaluator.xml @@ -0,0 +1,179 @@ + + + + + + + + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.Object + + + + Microsoft.Extensions.AI.Evaluation.IEvaluator + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + + An that evaluates the 'Completeness' of a response produced by an AI model. + + + + measures an AI system's ability to deliver comprehensive and accurate + responses. It assesses how thoroughly the response aligns with the key information, claims, and statements + established in the supplied . It returns a + that contains a score for 'Completeness'. The score is a number between 1 and 5, with 1 + indicating a poor score, and 5 indicating an excellent score. + + + Note: + is an AI-based evaluator that uses an AI model to perform its + evaluation. While the prompt that this evaluator uses to perform its evaluation is designed to be model-agnostic, + the performance of this prompt (and the resulting evaluation) can vary depending on the model used, and can be + especially poor when a smaller / local model is used. + + + The prompt that uses has been tested against (and tuned to work well with) the + following models. So, using this evaluator with a model from the following list is likely to produce the best + results. (The model to be used can be configured via .) + + + GPT-4o + + + + + + + + + + + Constructor + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.String + + + + Gets the of the returned by + . + + To be added. + To be added. + + + + + + + + + Method + + M:Microsoft.Extensions.AI.Evaluation.IEvaluator.EvaluateAsync(System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.ChatMessage},Microsoft.Extensions.AI.ChatResponse,Microsoft.Extensions.AI.Evaluation.ChatConfiguration,System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.Evaluation.EvaluationContext},System.Threading.CancellationToken) + + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.Threading.Tasks.ValueTask<Microsoft.Extensions.AI.Evaluation.EvaluationResult> + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>] + + + + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + + + + + + Property + + P:Microsoft.Extensions.AI.Evaluation.IEvaluator.EvaluationMetricNames + + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.Collections.Generic.IReadOnlyCollection<System.String> + + + To be added. + To be added. + To be added. + + + + + diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Quality/CompletenessEvaluatorContext.xml b/xml/Microsoft.Extensions.AI.Evaluation.Quality/CompletenessEvaluatorContext.xml new file mode 100644 index 00000000000..196a844b1c4 --- /dev/null +++ b/xml/Microsoft.Extensions.AI.Evaluation.Quality/CompletenessEvaluatorContext.xml @@ -0,0 +1,119 @@ + + + + + + + + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + Microsoft.Extensions.AI.Evaluation.EvaluationContext + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + + The ground truth against which the response that is being evaluated is assessed. + + + Contextual information that the uses to evaluate the 'Completeness' of a + response. + + + measures an AI system's ability to deliver comprehensive and accurate + responses. It assesses how thoroughly the response aligns with the key information, claims, and statements + established in the supplied . + + + + + + + + + + + Constructor + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + + + + + The ground truth against which the response that is being evaluated is assessed. + + + Contextual information that the uses to evaluate the 'Completeness' of a + response. + + + measures an AI system's ability to deliver comprehensive and accurate + responses. It assesses how thoroughly the response aligns with the key information, claims, and statements + established in the supplied . + + + + + + + + + + + Property + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.String + + + + Gets the ground truth against which the response that is being evaluated is assessed. + + To be added. + + measures an AI system's ability to deliver comprehensive and accurate + responses. It assesses how thoroughly the response aligns with the key information, claims, and statements + established in the supplied . + + + + + + + + + + + Property + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.String + + + + Gets the unique that is used for + . + + To be added. + To be added. + + + + diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Quality/EquivalenceEvaluator.xml b/xml/Microsoft.Extensions.AI.Evaluation.Quality/EquivalenceEvaluator.xml index e8d8ed211c6..3cc12d7874b 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Quality/EquivalenceEvaluator.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Quality/EquivalenceEvaluator.xml @@ -1,10 +1,10 @@ - - + + - - - + + + Microsoft.Extensions.AI.Evaluation.Quality 1.0.0.0 @@ -12,9 +12,13 @@ 9.4.0.0 - Microsoft.Extensions.AI.Evaluation.Quality.SingleNumericMetricEvaluator + System.Object - + + + Microsoft.Extensions.AI.Evaluation.IEvaluator + + [System.Runtime.CompilerServices.Nullable(0)] @@ -23,11 +27,12 @@ - An that evaluates the 'Equivalence' of a response produced by an AI model. + An that evaluates the 'Equivalence' of a response produced by an AI model with another + response supplied via . - The measures the degree to which the response being evaluated is similar to the + measures the degree to which the response being evaluated is similar to the response supplied via . It returns a that contains a score for the 'Equivalence'. The score is a number between 1 and 5, with 1 indicating a poor score, and 5 indicating an excellent score. @@ -91,64 +96,22 @@ To be added. - - - - - - - - Property - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - - - - - - - Property - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.String - - - To be added. - To be added. - To be added. - - - - - - - - - - + + + + + + Method + + M:Microsoft.Extensions.AI.Evaluation.IEvaluator.EvaluateAsync(System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.ChatMessage},Microsoft.Extensions.AI.ChatResponse,Microsoft.Extensions.AI.Evaluation.ChatConfiguration,System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.Evaluation.EvaluationContext},System.Threading.CancellationToken) + Microsoft.Extensions.AI.Evaluation.Quality 9.4.0.0 - System.Threading.Tasks.ValueTask<System.String> + System.Threading.Tasks.ValueTask<Microsoft.Extensions.AI.Evaluation.EvaluationResult> [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] @@ -157,7 +120,9 @@ - + + + [System.Runtime.CompilerServices.Nullable(2)] @@ -165,15 +130,6 @@ - - - - - [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] - [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] - - - @@ -185,9 +141,9 @@ - To be added. + To be added. To be added. - To be added. + To be added. To be added. To be added. To be added. @@ -196,5 +152,30 @@ + + + + + + + + Property + + P:Microsoft.Extensions.AI.Evaluation.IEvaluator.EvaluationMetricNames + + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.Collections.Generic.IReadOnlyCollection<System.String> + + + To be added. + To be added. + To be added. + + + diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Quality/EquivalenceEvaluatorContext.xml b/xml/Microsoft.Extensions.AI.Evaluation.Quality/EquivalenceEvaluatorContext.xml index 13f5bc9093e..a0aa2b70d06 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Quality/EquivalenceEvaluatorContext.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Quality/EquivalenceEvaluatorContext.xml @@ -29,7 +29,7 @@ response. - The measures the degree to which the response being evaluated is similar to the + measures the degree to which the response being evaluated is similar to the response supplied via . @@ -58,7 +58,7 @@ response. - The measures the degree to which the response being evaluated is similar to the + measures the degree to which the response being evaluated is similar to the response supplied via . @@ -89,5 +89,29 @@ + + + + + + + + Property + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.String + + + + Gets the unique that is used for + . + + To be added. + To be added. + + diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Quality/FluencyEvaluator.xml b/xml/Microsoft.Extensions.AI.Evaluation.Quality/FluencyEvaluator.xml index 1c0993b3e41..054e1088d07 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Quality/FluencyEvaluator.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Quality/FluencyEvaluator.xml @@ -1,10 +1,10 @@ - - + + - - - + + + Microsoft.Extensions.AI.Evaluation.Quality 1.0.0.0 @@ -12,9 +12,13 @@ 9.4.0.0 - Microsoft.Extensions.AI.Evaluation.Quality.SingleNumericMetricEvaluator + System.Object - + + + Microsoft.Extensions.AI.Evaluation.IEvaluator + + [System.Runtime.CompilerServices.Nullable(0)] @@ -27,8 +31,10 @@ - returns a that contains a score for 'Fluency'. The score - is a number between 1 and 5, with 1 indicating a poor score, and 5 indicating an excellent score. + measures the extent to which the response being evaluated is linguistically correct + (i.e., conforms to grammatical rules, syntactic structures, and appropriate vocabulary usage). It returns a + that contains a score for 'Fluency'. The score is a number between 1 and 5, with 1 + indicating a poor score, and 5 indicating an excellent score. Note: @@ -65,88 +71,22 @@ To be added. - - - - - - - - Property - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.String - - - - Gets the of the returned by - . - - To be added. - To be added. - - - - - - - - - - Property - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - - - - - - - Property - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.String - - - To be added. - To be added. - To be added. - - - - - - - - - - + + + + + + Method + + M:Microsoft.Extensions.AI.Evaluation.IEvaluator.EvaluateAsync(System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.ChatMessage},Microsoft.Extensions.AI.ChatResponse,Microsoft.Extensions.AI.Evaluation.ChatConfiguration,System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.Evaluation.EvaluationContext},System.Threading.CancellationToken) + Microsoft.Extensions.AI.Evaluation.Quality 9.4.0.0 - System.Threading.Tasks.ValueTask<System.String> + System.Threading.Tasks.ValueTask<Microsoft.Extensions.AI.Evaluation.EvaluationResult> [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] @@ -155,7 +95,9 @@ - + + + [System.Runtime.CompilerServices.Nullable(2)] @@ -163,15 +105,6 @@ - - - - - [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] - [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] - - - @@ -183,9 +116,9 @@ - To be added. + To be added. To be added. - To be added. + To be added. To be added. To be added. To be added. @@ -194,5 +127,54 @@ + + + + + + + + Property + + P:Microsoft.Extensions.AI.Evaluation.IEvaluator.EvaluationMetricNames + + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.Collections.Generic.IReadOnlyCollection<System.String> + + + To be added. + To be added. + To be added. + + + + + + + + + + + Property + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.String + + + + Gets the of the returned by + . + + To be added. + To be added. + + diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Quality/GroundednessEvaluator.xml b/xml/Microsoft.Extensions.AI.Evaluation.Quality/GroundednessEvaluator.xml index 372a525ab2d..40148fb56da 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Quality/GroundednessEvaluator.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Quality/GroundednessEvaluator.xml @@ -1,10 +1,10 @@ - - + + - - - + + + Microsoft.Extensions.AI.Evaluation.Quality 1.0.0.0 @@ -12,9 +12,13 @@ 9.4.0.0 - Microsoft.Extensions.AI.Evaluation.Quality.SingleNumericMetricEvaluator + System.Object - + + + Microsoft.Extensions.AI.Evaluation.IEvaluator + + [System.Runtime.CompilerServices.Nullable(0)] @@ -27,8 +31,8 @@ - The measures the degree to which the response being evaluated is grounded in - the information present in the supplied . It returns a + measures the degree to which the response being evaluated is grounded in the + information present in the supplied . It returns a that contains a score for the 'Groundedness'. The score is a number between 1 and 5, with 1 indicating a poor score, and 5 indicating an excellent score. @@ -67,88 +71,22 @@ To be added. - - - - - - - - Property - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.String - - - - Gets the of the returned by - . - - To be added. - To be added. - - - - - - - - - - Property - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - - - - - - - Property - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.String - - - To be added. - To be added. - To be added. - - - - - - - - - - + + + + + + Method + + M:Microsoft.Extensions.AI.Evaluation.IEvaluator.EvaluateAsync(System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.ChatMessage},Microsoft.Extensions.AI.ChatResponse,Microsoft.Extensions.AI.Evaluation.ChatConfiguration,System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.Evaluation.EvaluationContext},System.Threading.CancellationToken) + Microsoft.Extensions.AI.Evaluation.Quality 9.4.0.0 - System.Threading.Tasks.ValueTask<System.String> + System.Threading.Tasks.ValueTask<Microsoft.Extensions.AI.Evaluation.EvaluationResult> [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] @@ -157,7 +95,9 @@ - + + + [System.Runtime.CompilerServices.Nullable(2)] @@ -165,15 +105,6 @@ - - - - - [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] - [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] - - - @@ -185,9 +116,9 @@ - To be added. + To be added. To be added. - To be added. + To be added. To be added. To be added. To be added. @@ -196,5 +127,54 @@ + + + + + + + + Property + + P:Microsoft.Extensions.AI.Evaluation.IEvaluator.EvaluationMetricNames + + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.Collections.Generic.IReadOnlyCollection<System.String> + + + To be added. + To be added. + To be added. + + + + + + + + + + + Property + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.String + + + + Gets the of the returned by + . + + To be added. + To be added. + + diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Quality/GroundednessEvaluatorContext.xml b/xml/Microsoft.Extensions.AI.Evaluation.Quality/GroundednessEvaluatorContext.xml index 3a477576623..39ad91523a4 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Quality/GroundednessEvaluatorContext.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Quality/GroundednessEvaluatorContext.xml @@ -29,8 +29,8 @@ response. - The measures the degree to which the response being evaluated is grounded in - the information present in the supplied . + measures the degree to which the response being evaluated is grounded in the + information present in the supplied . @@ -58,8 +58,8 @@ response. - The measures the degree to which the response being evaluated is grounded in - the information present in the supplied . + measures the degree to which the response being evaluated is grounded in the + information present in the supplied . @@ -89,5 +89,29 @@ + + + + + + + + Property + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.String + + + + Gets the unique that is used for + . + + To be added. + To be added. + + diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Quality/RelevanceEvaluator.xml b/xml/Microsoft.Extensions.AI.Evaluation.Quality/RelevanceEvaluator.xml new file mode 100644 index 00000000000..f39004ae37b --- /dev/null +++ b/xml/Microsoft.Extensions.AI.Evaluation.Quality/RelevanceEvaluator.xml @@ -0,0 +1,182 @@ + + + + + + + + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.Object + + + + Microsoft.Extensions.AI.Evaluation.IEvaluator + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + + An that evaluates the 'Relevance' of a response produced by an AI model. + + + + measures an AI system's performance in understanding the input and generating + contextually appropriate responses. It returns a that contains a score for 'Relevance'. + The score is a number between 1 and 5, with 1 indicating a poor score, and 5 indicating an excellent score. + + + High relevance scores signify the AI system's understanding of the input and its capability to produce coherent + and contextually appropriate outputs. Conversely, low relevance scores indicate that generated responses might + be off-topic, lacking in context, or insufficient in addressing the user's intended queries. + + + Note: + is an AI-based evaluator that uses an AI model to perform its + evaluation. While the prompt that this evaluator uses to perform its evaluation is designed to be model-agnostic, + the performance of this prompt (and the resulting evaluation) can vary depending on the model used, and can be + especially poor when a smaller / local model is used. + + + The prompt that uses has been tested against (and tuned to work well with) the + following models. So, using this evaluator with a model from the following list is likely to produce the best + results. (The model to be used can be configured via .) + + + GPT-4o + + + + + + + + + + + Constructor + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + + To be added. + To be added. + + + + + + + + + Method + + M:Microsoft.Extensions.AI.Evaluation.IEvaluator.EvaluateAsync(System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.ChatMessage},Microsoft.Extensions.AI.ChatResponse,Microsoft.Extensions.AI.Evaluation.ChatConfiguration,System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.Evaluation.EvaluationContext},System.Threading.CancellationToken) + + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.Threading.Tasks.ValueTask<Microsoft.Extensions.AI.Evaluation.EvaluationResult> + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>] + + + + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + + + + + + Property + + P:Microsoft.Extensions.AI.Evaluation.IEvaluator.EvaluationMetricNames + + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.Collections.Generic.IReadOnlyCollection<System.String> + + + To be added. + To be added. + To be added. + + + + + + + + + + + Property + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.String + + + + Gets the of the returned by + . + + To be added. + To be added. + + + + diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Quality/RelevanceTruthAndCompletenessEvaluator.xml b/xml/Microsoft.Extensions.AI.Evaluation.Quality/RelevanceTruthAndCompletenessEvaluator.xml index b956b542605..d7c36c2b106 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Quality/RelevanceTruthAndCompletenessEvaluator.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Quality/RelevanceTruthAndCompletenessEvaluator.xml @@ -1,10 +1,10 @@ - - + + - - - + + + Microsoft.Extensions.AI.Evaluation.Quality 1.0.0.0 @@ -12,10 +12,18 @@ 9.4.0.0 - Microsoft.Extensions.AI.Evaluation.Quality.ChatConversationEvaluator + System.Object - + + + Microsoft.Extensions.AI.Evaluation.IEvaluator + + + + [System.Diagnostics.CodeAnalysis.Experimental("AIEVAL001")] + [<System.Diagnostics.CodeAnalysis.Experimental("AIEVAL001")>] + [System.Runtime.CompilerServices.Nullable(0)] [<System.Runtime.CompilerServices.Nullable(0)>] @@ -30,9 +38,8 @@ returns three s that contain scores - for 'Relevance', 'Truth' and 'Completeness' respectively. Each score is a number between 1 and 5, with 1 indicating - a poor score, and 5 indicating an excellent score. Each returned score is also accompanied by a - that provides an explanation for the score. + for 'Relevance (RTC)', 'Truth (RTC)' and 'Completeness (RTC)' respectively. Each score is a number between 1 and 5, + with 1 indicating a poor score, and 5 indicating an excellent score. Note: @@ -50,7 +57,9 @@ GPT-4o - Tutorial: Evaluate a model's response with response caching and reporting. + + Tutorial: Evaluate a model's response with response caching and reporting. + @@ -94,101 +103,83 @@ To be added. - - - - - - - - Property - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.Collections.Generic.IReadOnlyCollection<System.String> - - - To be added. - To be added. - To be added. - - - - - - - - - - - Property - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - - - - - - + + + + + + Method + + M:Microsoft.Extensions.AI.Evaluation.IEvaluator.EvaluateAsync(System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.ChatMessage},Microsoft.Extensions.AI.ChatResponse,Microsoft.Extensions.AI.Evaluation.ChatConfiguration,System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.Evaluation.EvaluationContext},System.Threading.CancellationToken) + Microsoft.Extensions.AI.Evaluation.Quality 9.4.0.0 - Microsoft.Extensions.AI.Evaluation.EvaluationResult + System.Threading.Tasks.ValueTask<Microsoft.Extensions.AI.Evaluation.EvaluationResult> + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>] + + - + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. To be added. To be added. To be added. - - - - - - - - Method + + + + + + + + Property + + P:Microsoft.Extensions.AI.Evaluation.IEvaluator.EvaluationMetricNames + Microsoft.Extensions.AI.Evaluation.Quality 9.4.0.0 - System.Threading.Tasks.ValueTask + System.Collections.Generic.IReadOnlyCollection<System.String> - - - - - - - To be added. - To be added. - To be added. - To be added. To be added. - To be added. + To be added. To be added. @@ -217,67 +208,6 @@ To be added. - - - - - - - - Method - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.Threading.Tasks.ValueTask<System.String> - - - [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] - [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>] - - - - - - - - [System.Runtime.CompilerServices.Nullable(2)] - [<System.Runtime.CompilerServices.Nullable(2)>] - - - - - - - - [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] - [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] - - - - - - - [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] - [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Quality/RetrievalEvaluator.xml b/xml/Microsoft.Extensions.AI.Evaluation.Quality/RetrievalEvaluator.xml new file mode 100644 index 00000000000..6827559dcbe --- /dev/null +++ b/xml/Microsoft.Extensions.AI.Evaluation.Quality/RetrievalEvaluator.xml @@ -0,0 +1,186 @@ + + + + + + + + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.Object + + + + Microsoft.Extensions.AI.Evaluation.IEvaluator + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + + An that evaluates an AI system's performance in retrieving information for additional + context in response to a user request (for example, in a Retrieval Augmented Generation (RAG) scenario). + + + + measures the degree to which the information present in the context chunks + supplied via are relevant to the user request, and + how well these chunks are ranked (with the most relevant information appearing before less relevant information). + It returns a that contains a score for 'Retrieval'. The score is a number between 1 and + 5, with 1 indicating a poor score, and 5 indicating an excellent score. + + + High retrieval scores indicate that the AI system has successfully extracted and ranked the most relevant + information at the top, without introducing bias from external knowledge and ignoring factual correctness. + Conversely, low retrieval scores suggest that the AI system has failed to surface the most relevant context chunks + at the top of the list and / or introduced bias and ignored factual correctness. + + + Note: + is an AI-based evaluator that uses an AI model to perform its + evaluation. While the prompt that this evaluator uses to perform its evaluation is designed to be model-agnostic, + the performance of this prompt (and the resulting evaluation) can vary depending on the model used, and can be + especially poor when a smaller / local model is used. + + + The prompt that uses has been tested against (and tuned to work well with) the + following models. So, using this evaluator with a model from the following list is likely to produce the best + results. (The model to be used can be configured via .) + + + GPT-4o + + + + + + + + + + + Constructor + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + + To be added. + To be added. + + + + + + + + + Method + + M:Microsoft.Extensions.AI.Evaluation.IEvaluator.EvaluateAsync(System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.ChatMessage},Microsoft.Extensions.AI.ChatResponse,Microsoft.Extensions.AI.Evaluation.ChatConfiguration,System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.Evaluation.EvaluationContext},System.Threading.CancellationToken) + + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.Threading.Tasks.ValueTask<Microsoft.Extensions.AI.Evaluation.EvaluationResult> + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>] + + + + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + + + + + + Property + + P:Microsoft.Extensions.AI.Evaluation.IEvaluator.EvaluationMetricNames + + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.Collections.Generic.IReadOnlyCollection<System.String> + + + To be added. + To be added. + To be added. + + + + + + + + + + + Property + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.String + + + + Gets the of the returned by + . + + To be added. + To be added. + + + + diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Quality/RetrievalEvaluatorContext.xml b/xml/Microsoft.Extensions.AI.Evaluation.Quality/RetrievalEvaluatorContext.xml new file mode 100644 index 00000000000..3f88d0773ee --- /dev/null +++ b/xml/Microsoft.Extensions.AI.Evaluation.Quality/RetrievalEvaluatorContext.xml @@ -0,0 +1,146 @@ + + + + + + + + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + Microsoft.Extensions.AI.Evaluation.EvaluationContext + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + + Contextual information that the uses to evaluate an AI system's performance in + retrieving information for additional context. + + + + measures the degree to which the information present in the context chunks + supplied via are relevant to the user request, and how well these chunks are + ranked (with the most relevant information appearing before less relevant information). + + + High retrieval scores indicate that the AI system has successfully extracted and ranked the most relevant + information at the top, without introducing bias from external knowledge and ignoring factual correctness. + Conversely, low retrieval scores suggest that the AI system has failed to surface the most relevant context chunks + at the top of the list and / or introduced bias and ignored factual correctness. + + + + + + + + + + + + Constructor + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + + + + + The context chunks that were retrieved in response to the user request being evaluated. + + + Initializes a new instance of the class. + + To be added. + + + + + + + + + + Constructor + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + + + + [System.ParamArray] + [<System.ParamArray>] + + + + + + + The context chunks that were retrieved in response to the user request being evaluated. + + + Initializes a new instance of the class. + + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.Collections.Generic.IReadOnlyList<System.String> + + + + Gets the context chunks that were retrieved in response to the user request being evaluated. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.AI.Evaluation.Quality + 9.4.0.0 + + + System.String + + + + Gets the unique that is used for . + + To be added. + To be added. + + + + diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Quality/SingleNumericMetricEvaluator.xml b/xml/Microsoft.Extensions.AI.Evaluation.Quality/SingleNumericMetricEvaluator.xml deleted file mode 100644 index 94647f9383d..00000000000 --- a/xml/Microsoft.Extensions.AI.Evaluation.Quality/SingleNumericMetricEvaluator.xml +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - - - - Microsoft.Extensions.AI.Evaluation.Quality - 1.0.0.0 - 9.3.0.0 - 9.4.0.0 - - - Microsoft.Extensions.AI.Evaluation.Quality.ChatConversationEvaluator - - - - - [System.Runtime.CompilerServices.Nullable(0)] - [<System.Runtime.CompilerServices.Nullable(0)>] - - - - - An base class that can be used to implement an AI-based that - produces an containing a single . - - To be added. - - - - - - - - - Constructor - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - - To be added. - To be added. - - - - - - - - - - Property - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.Collections.Generic.IReadOnlyCollection<System.String> - - - To be added. - To be added. - To be added. - - - - - - - - - - - Method - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - Microsoft.Extensions.AI.Evaluation.EvaluationResult - - - - To be added. - To be added. - To be added. - - - - - - - - - - - Property - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.String - - - - Gets the of the produced by this - . - - To be added. - To be added. - - - - - - - - - - Method - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - System.Threading.Tasks.ValueTask - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - - - - - - - Property - - Microsoft.Extensions.AI.Evaluation.Quality - 9.4.0.0 - - - - [System.Runtime.CompilerServices.Nullable(2)] - [<System.Runtime.CompilerServices.Nullable(2)>] - - - - System.String - - - To be added. - To be added. - To be added. - - - - - diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/AzureStorageReportingConfiguration.xml b/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/AzureStorageReportingConfiguration.xml index cdcdec44d0c..5360c492a1e 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/AzureStorageReportingConfiguration.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/AzureStorageReportingConfiguration.xml @@ -23,11 +23,11 @@ - - - - - + + + + + Method Microsoft.Extensions.AI.Evaluation.Reporting.Azure @@ -39,7 +39,6 @@ - @@ -49,6 +48,7 @@ + @@ -83,19 +83,18 @@ The set of s that should be invoked to evaluate AI responses. - - An optional that specifies the maximum amount of time that cached AI responses should - survive in the cache before they are considered expired and evicted. - - A that specifies the and the - that are used by AI-based included in the - returned . Can be omitted if none of the included - are AI-based. + A that specifies the that is used by AI-based + included in the returned . Can be omitted if + none of the included are AI-based. to enable caching of AI responses; otherwise. + + An optional that specifies the maximum amount of time that cached AI responses should + survive in the cache before they are considered expired and evicted. + An optional collection of unique strings that should be hashed when generating the cache keys for cached AI responses. See for more information about this concept. diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/AzureStorageResponseCacheProvider.xml b/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/AzureStorageResponseCacheProvider.xml index 16eb41d1216..3e3af133c8b 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/AzureStorageResponseCacheProvider.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/AzureStorageResponseCacheProvider.xml @@ -1,10 +1,10 @@ - - + + - - - + + + Microsoft.Extensions.AI.Evaluation.Reporting.Azure 9.3.0.0 @@ -15,7 +15,7 @@ - Microsoft.Extensions.AI.Evaluation.Reporting.IResponseCacheProvider + Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResponseCacheProvider @@ -34,8 +34,8 @@ survive in the cache before they are considered expired and evicted. - An that returns an that can cache AI responses - for a particular under an Azure Storage container. + An that returns an that can cache AI + responses for a particular under an Azure Storage container. To be added. @@ -65,8 +65,8 @@ survive in the cache before they are considered expired and evicted. - An that returns an that can cache AI responses - for a particular under an Azure Storage container. + An that returns an that can cache AI + responses for a particular under an Azure Storage container. To be added. @@ -79,7 +79,7 @@ Method - M:Microsoft.Extensions.AI.Evaluation.Reporting.IResponseCacheProvider.DeleteExpiredCacheEntriesAsync(System.Threading.CancellationToken) + M:Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResponseCacheProvider.DeleteExpiredCacheEntriesAsync(System.Threading.CancellationToken) Microsoft.Extensions.AI.Evaluation.Reporting.Azure @@ -107,7 +107,7 @@ Method - M:Microsoft.Extensions.AI.Evaluation.Reporting.IResponseCacheProvider.GetCacheAsync(System.String,System.String,System.Threading.CancellationToken) + M:Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResponseCacheProvider.GetCacheAsync(System.String,System.String,System.Threading.CancellationToken) Microsoft.Extensions.AI.Evaluation.Reporting.Azure @@ -145,7 +145,7 @@ Method - M:Microsoft.Extensions.AI.Evaluation.Reporting.IResponseCacheProvider.ResetAsync(System.Threading.CancellationToken) + M:Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResponseCacheProvider.ResetAsync(System.Threading.CancellationToken) Microsoft.Extensions.AI.Evaluation.Reporting.Azure diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/AzureStorageResultStore.xml b/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/AzureStorageResultStore.xml index 5c7be967eaf..86356a1a5ee 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/AzureStorageResultStore.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/AzureStorageResultStore.xml @@ -1,10 +1,10 @@ - - + + - - - + + + Microsoft.Extensions.AI.Evaluation.Reporting.Azure 9.3.0.0 @@ -15,7 +15,7 @@ - Microsoft.Extensions.AI.Evaluation.Reporting.IResultStore + Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResultStore @@ -30,8 +30,8 @@ s should be stored. - An implementation that stores s under an Azure Storage - container. + An implementation that stores s under an Azure + Storage container. To be added. @@ -57,8 +57,8 @@ s should be stored. - An implementation that stores s under an Azure Storage - container. + An implementation that stores s under an Azure + Storage container. To be added. @@ -71,7 +71,7 @@ Method - M:Microsoft.Extensions.AI.Evaluation.Reporting.IResultStore.DeleteResultsAsync(System.String,System.String,System.String,System.Threading.CancellationToken) + M:Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResultStore.DeleteResultsAsync(System.String,System.String,System.String,System.Threading.CancellationToken) Microsoft.Extensions.AI.Evaluation.Reporting.Azure @@ -105,7 +105,7 @@ Method - M:Microsoft.Extensions.AI.Evaluation.Reporting.IResultStore.GetIterationNamesAsync(System.String,System.String,System.Threading.CancellationToken) + M:Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResultStore.GetIterationNamesAsync(System.String,System.String,System.Threading.CancellationToken) Microsoft.Extensions.AI.Evaluation.Reporting.Azure @@ -150,7 +150,7 @@ Method - M:Microsoft.Extensions.AI.Evaluation.Reporting.IResultStore.GetLatestExecutionNamesAsync(System.Nullable{System.Int32},System.Threading.CancellationToken) + M:Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResultStore.GetLatestExecutionNamesAsync(System.Nullable{System.Int32},System.Threading.CancellationToken) Microsoft.Extensions.AI.Evaluation.Reporting.Azure @@ -193,7 +193,7 @@ Method - M:Microsoft.Extensions.AI.Evaluation.Reporting.IResultStore.GetScenarioNamesAsync(System.String,System.Threading.CancellationToken) + M:Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResultStore.GetScenarioNamesAsync(System.String,System.Threading.CancellationToken) Microsoft.Extensions.AI.Evaluation.Reporting.Azure @@ -236,7 +236,7 @@ Method - M:Microsoft.Extensions.AI.Evaluation.Reporting.IResultStore.ReadResultsAsync(System.String,System.String,System.String,System.Threading.CancellationToken) + M:Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResultStore.ReadResultsAsync(System.String,System.String,System.String,System.Threading.CancellationToken) Microsoft.Extensions.AI.Evaluation.Reporting.Azure @@ -289,7 +289,7 @@ Method - M:Microsoft.Extensions.AI.Evaluation.Reporting.IResultStore.WriteResultsAsync(System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.Evaluation.Reporting.ScenarioRunResult},System.Threading.CancellationToken) + M:Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResultStore.WriteResultsAsync(System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.Evaluation.Reporting.ScenarioRunResult},System.Threading.CancellationToken) Microsoft.Extensions.AI.Evaluation.Reporting.Azure diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/DiskBasedReportingConfiguration.xml b/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/DiskBasedReportingConfiguration.xml index 1afefe2a6d2..fe89d925db4 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/DiskBasedReportingConfiguration.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/DiskBasedReportingConfiguration.xml @@ -23,11 +23,11 @@ - - - - - + + + + + Method Microsoft.Extensions.AI.Evaluation.Reporting @@ -48,6 +48,7 @@ + @@ -83,14 +84,17 @@ The set of s that should be invoked to evaluate AI responses. - A that specifies the and the - that are used by AI-based included in the - returned . Can be omitted if none of the included - are AI-based. + A that specifies the that is used by AI-based + included in the returned . Can be omitted if + none of the included are AI-based. to enable caching of AI responses; otherwise. + + An optional that specifies the maximum amount of time that cached AI responses should + survive in the cache before they are considered expired and evicted. + An optional collection of unique strings that should be hashed when generating the cache keys for cached AI responses. See for more information about this concept. diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/DiskBasedResponseCacheProvider.xml b/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/DiskBasedResponseCacheProvider.xml index efeefd92807..3bd1ba9dbf2 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/DiskBasedResponseCacheProvider.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/DiskBasedResponseCacheProvider.xml @@ -1,10 +1,10 @@ - - + + - - - + + + Microsoft.Extensions.AI.Evaluation.Reporting 9.3.0.0 @@ -15,7 +15,7 @@ - Microsoft.Extensions.AI.Evaluation.Reporting.IResponseCacheProvider + Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResponseCacheProvider @@ -28,20 +28,24 @@ The path to a directory on disk under which the cached AI responses should be stored. + + An optional that specifies the maximum amount of time that cached AI responses should + survive in the cache before they are considered expired and evicted. + - An that returns an that can cache AI responses - for a particular under the specified on disk. + An that returns an that can cache + AI responses for a particular under the specified on + disk. To be added. - - - - - - + + + + + Constructor Microsoft.Extensions.AI.Evaluation.Reporting @@ -49,14 +53,20 @@ + The path to a directory on disk under which the cached AI responses should be stored. + + An optional that specifies the maximum amount of time that cached AI responses should + survive in the cache before they are considered expired and evicted. + - An that returns an that can cache AI responses - for a particular under the specified on disk. + An that returns an that can cache + AI responses for a particular under the specified on + disk. To be added. @@ -69,7 +79,7 @@ Method - M:Microsoft.Extensions.AI.Evaluation.Reporting.IResponseCacheProvider.DeleteExpiredCacheEntriesAsync(System.Threading.CancellationToken) + M:Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResponseCacheProvider.DeleteExpiredCacheEntriesAsync(System.Threading.CancellationToken) Microsoft.Extensions.AI.Evaluation.Reporting @@ -97,7 +107,7 @@ Method - M:Microsoft.Extensions.AI.Evaluation.Reporting.IResponseCacheProvider.GetCacheAsync(System.String,System.String,System.Threading.CancellationToken) + M:Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResponseCacheProvider.GetCacheAsync(System.String,System.String,System.Threading.CancellationToken) Microsoft.Extensions.AI.Evaluation.Reporting @@ -135,7 +145,7 @@ Method - M:Microsoft.Extensions.AI.Evaluation.Reporting.IResponseCacheProvider.ResetAsync(System.Threading.CancellationToken) + M:Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResponseCacheProvider.ResetAsync(System.Threading.CancellationToken) Microsoft.Extensions.AI.Evaluation.Reporting diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/DiskBasedResultStore.xml b/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/DiskBasedResultStore.xml index 3f9a4c1b829..d2fe318df29 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/DiskBasedResultStore.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Reporting.Storage/DiskBasedResultStore.xml @@ -1,10 +1,10 @@ - - + + - - - + + + Microsoft.Extensions.AI.Evaluation.Reporting 9.3.0.0 @@ -15,7 +15,7 @@ - Microsoft.Extensions.AI.Evaluation.Reporting.IResultStore + Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResultStore @@ -26,7 +26,7 @@ - An implementation that stores s on disk. + An implementation that stores s on disk. To be added. @@ -64,7 +64,7 @@ Method - M:Microsoft.Extensions.AI.Evaluation.Reporting.IResultStore.DeleteResultsAsync(System.String,System.String,System.String,System.Threading.CancellationToken) + M:Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResultStore.DeleteResultsAsync(System.String,System.String,System.String,System.Threading.CancellationToken) Microsoft.Extensions.AI.Evaluation.Reporting @@ -98,7 +98,7 @@ Method - M:Microsoft.Extensions.AI.Evaluation.Reporting.IResultStore.GetIterationNamesAsync(System.String,System.String,System.Threading.CancellationToken) + M:Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResultStore.GetIterationNamesAsync(System.String,System.String,System.Threading.CancellationToken) Microsoft.Extensions.AI.Evaluation.Reporting @@ -147,7 +147,7 @@ Method - M:Microsoft.Extensions.AI.Evaluation.Reporting.IResultStore.GetLatestExecutionNamesAsync(System.Nullable{System.Int32},System.Threading.CancellationToken) + M:Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResultStore.GetLatestExecutionNamesAsync(System.Nullable{System.Int32},System.Threading.CancellationToken) Microsoft.Extensions.AI.Evaluation.Reporting @@ -194,7 +194,7 @@ Method - M:Microsoft.Extensions.AI.Evaluation.Reporting.IResultStore.GetScenarioNamesAsync(System.String,System.Threading.CancellationToken) + M:Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResultStore.GetScenarioNamesAsync(System.String,System.Threading.CancellationToken) Microsoft.Extensions.AI.Evaluation.Reporting @@ -241,7 +241,7 @@ Method - M:Microsoft.Extensions.AI.Evaluation.Reporting.IResultStore.ReadResultsAsync(System.String,System.String,System.String,System.Threading.CancellationToken) + M:Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResultStore.ReadResultsAsync(System.String,System.String,System.String,System.Threading.CancellationToken) Microsoft.Extensions.AI.Evaluation.Reporting @@ -298,7 +298,7 @@ Method - M:Microsoft.Extensions.AI.Evaluation.Reporting.IResultStore.WriteResultsAsync(System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.Evaluation.Reporting.ScenarioRunResult},System.Threading.CancellationToken) + M:Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResultStore.WriteResultsAsync(System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.Evaluation.Reporting.ScenarioRunResult},System.Threading.CancellationToken) Microsoft.Extensions.AI.Evaluation.Reporting diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Reporting/ChatDetailsExtensions.xml b/xml/Microsoft.Extensions.AI.Evaluation.Reporting/ChatDetailsExtensions.xml index 7f03cacec69..df5d6b1134b 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Reporting/ChatDetailsExtensions.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Reporting/ChatDetailsExtensions.xml @@ -13,6 +13,12 @@ System.Object + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + Extension methods for . @@ -21,12 +27,12 @@ - - - - - - + + + + + + Method Microsoft.Extensions.AI.Evaluation.Reporting @@ -37,17 +43,57 @@ - + + + + [System.ParamArray] + [<System.ParamArray>] + + + - The object to which the is to be added. + The object to which the are to be added. - The for a particular LLM chat conversation turn. + The for one or more LLM chat conversation turns. - Adds for a particular LLM chat conversation turn to the + Adds for one or more LLM chat conversation turns to the + collection. + + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.AI.Evaluation.Reporting + 9.4.0.0 + + + System.Void + + + + + + + + The object to which the are to be added. + + + The for one or more LLM chat conversation turns. + + + Adds for one or more LLM chat conversation turns to the collection. To be added. diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Reporting/Defaults.xml b/xml/Microsoft.Extensions.AI.Evaluation.Reporting/Defaults.xml index 21881817a75..b4861ec611e 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Reporting/Defaults.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Reporting/Defaults.xml @@ -92,7 +92,7 @@ Gets a that specifies the default amount of time that cached AI responses should survive - in the 's cache before they are considered expired and evicted. + in the 's cache before they are considered expired and evicted. To be added. To be added. diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Reporting/IResponseCacheProvider.xml b/xml/Microsoft.Extensions.AI.Evaluation.Reporting/IEvaluationResponseCacheProvider.xml similarity index 72% rename from xml/Microsoft.Extensions.AI.Evaluation.Reporting/IResponseCacheProvider.xml rename to xml/Microsoft.Extensions.AI.Evaluation.Reporting/IEvaluationResponseCacheProvider.xml index 06eefaba8a8..87e3aa99c48 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Reporting/IResponseCacheProvider.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Reporting/IEvaluationResponseCacheProvider.xml @@ -1,14 +1,12 @@ - - - - - - - + + + + + + + Microsoft.Extensions.AI.Evaluation.Reporting - 1.0.0.0 - 9.3.0.0 9.4.0.0 @@ -18,22 +16,22 @@ . - can be used to set up caching of AI-generated responses (both the AI responses - under evaluation as well as the AI responses for the evaluations themselves). When caching is enabled, the AI - responses associated with each are stored in the that is - returned from this . So long as the inputs (such as the content included in the - requests, the AI model being invoked etc.) remain unchanged, subsequent evaluations of the same - use the cached responses instead of invoking the AI model to generate new ones. Bypassing - the AI model when the inputs remain unchanged results in faster execution at a lower cost. + can be used to set up caching of AI-generated responses (both the AI + responses under evaluation as well as the AI responses for the evaluations themselves). When caching is enabled, + the AI responses associated with each are stored in the + that is returned from this . So long as the inputs (such as the + content included in the requests, the AI model being invoked etc.) remain unchanged, subsequent evaluations of the + same use the cached responses instead of invoking the AI model to generate new ones. + Bypassing the AI model when the inputs remain unchanged results in faster execution at a lower cost. - + - + Method Microsoft.Extensions.AI.Evaluation.Reporting @@ -57,9 +55,9 @@ - + - + Method Microsoft.Extensions.AI.Evaluation.Reporting @@ -84,12 +82,14 @@ The . A that can cancel the operation. - Returns an that caches the AI responses associated with a particular - . + Returns an that caches all the AI responses associated with the + with the supplied and + . - An that caches the AI responses associated with a particular - . + An that caches all the AI responses associated with the + with the supplied and + . To be added. @@ -97,9 +97,9 @@ - + - + Method Microsoft.Extensions.AI.Evaluation.Reporting diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Reporting/IResultStore.xml b/xml/Microsoft.Extensions.AI.Evaluation.Reporting/IEvaluationResultStore.xml similarity index 90% rename from xml/Microsoft.Extensions.AI.Evaluation.Reporting/IResultStore.xml rename to xml/Microsoft.Extensions.AI.Evaluation.Reporting/IEvaluationResultStore.xml index caba23ab6b0..9898aa5bc7c 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Reporting/IResultStore.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Reporting/IEvaluationResultStore.xml @@ -1,14 +1,12 @@ - - - - - - - + + + + + + + Microsoft.Extensions.AI.Evaluation.Reporting - 1.0.0.0 - 9.3.0.0 9.4.0.0 @@ -22,9 +20,9 @@ - + - + Method Microsoft.Extensions.AI.Evaluation.Reporting @@ -70,9 +68,9 @@ - + - + Method Microsoft.Extensions.AI.Evaluation.Reporting @@ -104,9 +102,9 @@ - + - + Method Microsoft.Extensions.AI.Evaluation.Reporting @@ -136,9 +134,9 @@ - + - + Method Microsoft.Extensions.AI.Evaluation.Reporting @@ -168,9 +166,9 @@ - + - + Method Microsoft.Extensions.AI.Evaluation.Reporting @@ -222,9 +220,9 @@ - + - + Method Microsoft.Extensions.AI.Evaluation.Reporting diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Reporting/ReportingConfiguration.xml b/xml/Microsoft.Extensions.AI.Evaluation.Reporting/ReportingConfiguration.xml index a3bc2fa4840..405b3367d99 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Reporting/ReportingConfiguration.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Reporting/ReportingConfiguration.xml @@ -29,15 +29,17 @@ and how AI responses should be cached. To be added. - Tutorial: Evaluate a model's response with response caching and reporting. + + Tutorial: Evaluate a model's response with response caching and reporting. + - - - - - + + + + + Constructor Microsoft.Extensions.AI.Evaluation.Reporting @@ -45,7 +47,7 @@ - + @@ -54,7 +56,7 @@ - + [System.Runtime.CompilerServices.Nullable(2)] @@ -93,17 +95,16 @@ The set of s that should be invoked to evaluate AI responses. - The that should be used to persist the s. + The that should be used to persist the s. - A that specifies the and the - that are used by AI-based included in this - . Can be omitted if none of the included are - AI-based. + A that specifies the that is used by + AI-based included in this . Can be omitted if + none of the included are AI-based. - The that should be used to cache AI responses. If omitted, AI responses - will not be cached. + The that should be used to cache AI responses. If omitted, AI + responses will not be cached. An optional collection of unique strings that should be hashed when generating the cache keys for cached AI @@ -197,9 +198,8 @@ - Gets a that specifies the and the - that are used by AI-based included in this - . + Gets a that specifies the that is used by + AI-based included in this . To be added. To be added. @@ -268,7 +268,9 @@ . To be added. - Tutorial: Evaluate a model's response with response caching and reporting. + + Tutorial: Evaluate a model's response with response caching and reporting. + @@ -354,12 +356,12 @@ - - + + - - - + + + Property Microsoft.Extensions.AI.Evaluation.Reporting @@ -372,34 +374,35 @@ - Microsoft.Extensions.AI.Evaluation.Reporting.IResponseCacheProvider + Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResponseCacheProvider - Gets the that should be used to cache AI responses. + Gets the that should be used to cache AI responses. To be added. To be added. - - + + - - - + + + Property Microsoft.Extensions.AI.Evaluation.Reporting 9.4.0.0 - Microsoft.Extensions.AI.Evaluation.Reporting.IResultStore + Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResultStore - Gets the that should be used to persist the s. + Gets the that should be used to persist the + s. To be added. To be added. diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Reporting/ScenarioRun.xml b/xml/Microsoft.Extensions.AI.Evaluation.Reporting/ScenarioRun.xml index 135a5f26e3c..f65870c530c 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Reporting/ScenarioRun.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Reporting/ScenarioRun.xml @@ -34,7 +34,9 @@ can contain evaluations for multiple scenarios each with a unique . The execution of each such scenario in turn can include multiple iterations each with a unique . - Tutorial: Evaluate a model's response with response caching and reporting. + + Tutorial: Evaluate a model's response with response caching and reporting. + @@ -60,9 +62,9 @@ - Gets a that specifies the and the - that are used by AI-based s that are invoked as - part of the evaluation of this . + Gets a that specifies the that is used by + AI-based s that are invoked as part of the evaluation of this + . To be added. To be added. @@ -90,7 +92,7 @@ Disposes the and writes the to the configured - . + . A that represents the asynchronous operation. To be added. @@ -191,7 +193,9 @@ the new execution. - Tutorial: Evaluate a model's response with response caching and reporting. + + Tutorial: Evaluate a model's response with response caching and reporting. + @@ -257,7 +261,9 @@ suite can be set to the fully qualified name of the corresponding unit test. - Tutorial: Evaluate a model's response with response caching and reporting. + + Tutorial: Evaluate a model's response with response caching and reporting. + diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Safety/CodeVulnerabilityEvaluator.xml b/xml/Microsoft.Extensions.AI.Evaluation.Safety/CodeVulnerabilityEvaluator.xml index e443cb2fd26..d095deca8b3 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Safety/CodeVulnerabilityEvaluator.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Safety/CodeVulnerabilityEvaluator.xml @@ -26,8 +26,8 @@ evaluations. - An that utilizes the Azure AI Content Safety service to evaluate code completion responses - produced by an AI model for the presence of vulnerable code. + An that utilizes the Azure AI Foundry Evaluation service to evaluate code completion + responses produced by an AI model for the presence of vulnerable code. @@ -51,29 +51,21 @@ - - - - - - + + + + + Constructor Microsoft.Extensions.AI.Evaluation.Safety 9.4.0.0 - - - + - - Specifies the Azure AI project that should be used and credentials that should be used when this - communicates with the Azure AI Content Safety service to perform - evaluations. - - An that utilizes the Azure AI Content Safety service to evaluate code completion responses - produced by an AI model for the presence of vulnerable code. + An that utilizes the Azure AI Foundry Evaluation service to evaluate code completion + responses produced by an AI model for the presence of vulnerable code. @@ -173,27 +165,5 @@ - - - - - - - - Property - - Microsoft.Extensions.AI.Evaluation.Safety - 9.4.0.0 - - - System.Collections.Generic.IReadOnlyCollection<System.String> - - - To be added. - To be added. - To be added. - - - diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Safety/ContentHarmEvaluator.xml b/xml/Microsoft.Extensions.AI.Evaluation.Safety/ContentHarmEvaluator.xml index 54ab36b7467..f269563bae5 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Safety/ContentHarmEvaluator.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Safety/ContentHarmEvaluator.xml @@ -1,10 +1,10 @@ - - + + - + - + Microsoft.Extensions.AI.Evaluation.Safety 9.4.0.0 @@ -13,12 +13,6 @@ Microsoft.Extensions.AI.Evaluation.Safety.ContentSafetyEvaluator - - - [System.Runtime.CompilerServices.Nullable(0)] - [<System.Runtime.CompilerServices.Nullable(0)>] - - Specifies the Azure AI project that should be used and credentials that should be used when this @@ -32,51 +26,74 @@ The name of the produced by this . The name of the derived . + + A optional dictionary containing the mapping from the names of the metrics that are used when communicating + with the Azure AI Foundry Evaluation service, to the s of the + s returned by this . + + If omitted, includes mappings for all content harm metrics that are supported by the Azure AI Foundry Evaluation + service. This includes , + , and + . + - An base class that can be used to implement s that utilize the - Azure AI Content Safety service to evaluate responses produced by an AI model for the presence of a variety of - harmful content such as violence, hate speech, etc. - - To be added. + An that utilizes the Azure AI Foundry Evaluation service to evaluate responses produced by + an AI model for the presence of a variety of harmful content such as violence, hate speech, etc. + + + can be used to evaluate responses for all supported content harm metrics in one + go. You can achieve this by omitting the parameter. + + also serves as a base class for , + , and which can be + used to evaluate responses for one specific content harm metric at a time. + - - - - - - + + + + + Constructor Microsoft.Extensions.AI.Evaluation.Safety 9.4.0.0 - - - - + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1 })>] + + + - - Specifies the Azure AI project that should be used and credentials that should be used when this - communicates with the Azure AI Content Safety service to perform evaluations. - - - The name of the metric that should be used when this communicates with the - Azure AI Content Safety service to perform evaluations. - - - The name of the produced by this . - - The name of the derived . + + A optional dictionary containing the mapping from the names of the metrics that are used when communicating + with the Azure AI Foundry Evaluation service, to the s of the + s returned by this . + + If omitted, includes mappings for all content harm metrics that are supported by the Azure AI Foundry Evaluation + service. This includes , + , and + . + - An base class that can be used to implement s that utilize the - Azure AI Content Safety service to evaluate responses produced by an AI model for the presence of a variety of - harmful content such as violence, hate speech, etc. - - To be added. + An that utilizes the Azure AI Foundry Evaluation service to evaluate responses produced by + an AI model for the presence of a variety of harmful content such as violence, hate speech, etc. + + + can be used to evaluate responses for all supported content harm metrics in one + go. You can achieve this by omitting the parameter. + + also serves as a base class for , + , and which can be + used to evaluate responses for one specific content harm metric at a time. + @@ -132,27 +149,5 @@ - - - - - - - - Property - - Microsoft.Extensions.AI.Evaluation.Safety - 9.4.0.0 - - - System.Collections.Generic.IReadOnlyCollection<System.String> - - - To be added. - To be added. - To be added. - - - diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Safety/ContentSafetyEvaluator.xml b/xml/Microsoft.Extensions.AI.Evaluation.Safety/ContentSafetyEvaluator.xml index 5e4e4732f87..3cd8e576c59 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Safety/ContentSafetyEvaluator.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Safety/ContentSafetyEvaluator.xml @@ -28,60 +28,64 @@ Specifies the Azure AI project that should be used and credentials that should be used when this communicates with the Azure AI Content Safety service to perform evaluations. + The name of the derived . - The name of the annotation task that should be used when this communicates - with the Azure AI Content Safety service to perform evaluations. + The name of the annotation task that should be used when communicating with the Azure AI Foundry Evaluation service + to perform evaluations. + + + A dictionary containing the mapping from the names of the metrics that are used when communicating with the Azure + AI Foundry Evaluation service, to the s of the s + returned by this . - The name of the derived . An base class that can be used to implement s that utilize the - Azure AI Content Safety service to evaluate responses produced by an AI model for the presence of a variety of + Azure AI Foundry Evaluation service to evaluate responses produced by an AI model for the presence of a variety of unsafe content such as protected material, vulnerable code, harmful content etc. To be added. - - - - - - + + + + + + Constructor Microsoft.Extensions.AI.Evaluation.Safety 9.4.0.0 - - + - - Specifies the Azure AI project that should be used and credentials that should be used when this - communicates with the Azure AI Content Safety service to perform evaluations. - - The name of the annotation task that should be used when this communicates - with the Azure AI Content Safety service to perform evaluations. + The name of the annotation task that should be used when communicating with the Azure AI Foundry Evaluation service + to perform evaluations. + + + A dictionary containing the mapping from the names of the metrics that are used when communicating with the Azure + AI Foundry Evaluation service, to the s of the s + returned by this . - The name of the derived . An base class that can be used to implement s that utilize the - Azure AI Content Safety service to evaluate responses produced by an AI model for the presence of a variety of + Azure AI Foundry Evaluation service to evaluate responses produced by an AI model for the presence of a variety of unsafe content such as protected material, vulnerable code, harmful content etc. To be added. - + - - + + Method M:Microsoft.Extensions.AI.Evaluation.IEvaluator.EvaluateAsync(System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.ChatMessage},Microsoft.Extensions.AI.ChatResponse,Microsoft.Extensions.AI.Evaluation.ChatConfiguration,System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.Evaluation.EvaluationContext},System.Threading.CancellationToken) @@ -133,11 +137,11 @@ - - - - - + + + + + Method Microsoft.Extensions.AI.Evaluation.Safety @@ -153,63 +157,60 @@ + - + - [System.Runtime.CompilerServices.Nullable(2)] - [<System.Runtime.CompilerServices.Nullable(2)>] + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] - - - - [System.Runtime.CompilerServices.Nullable(2)] - [<System.Runtime.CompilerServices.Nullable(2)>] - - - + + + The that should be used to communicate with the Azure AI Foundry Evaluation Service + when performing evaluations. + The conversation history including the request that produced the supplied . The response that is to be evaluated. - Per conversation turn contextual information (beyond that which is available in ) - that the may need to accurately evaluate the supplied - . + Additional contextual information (beyond that which is available in ) that the + may need to accurately evaluate the supplied . An identifier that specifies the format of the payload that should be used when communicating with the Azure AI - Content Safety service to perform evaluations. + Foundry Evaluation service to perform evaluations. - - The name of the metric that should be used in the payload when communicating with the Azure AI Content Safety - service to perform evaluations. + + A flag that indicates whether the names of the metrics should be included in the payload + that is sent to the Azure AI Foundry Evaluation service when performing evaluations. A that can cancel the evaluation operation. - Evaluates the supplied using the Azure AI Content Safety Service and returns - an containing one or more s. + Evaluates the supplied using the Azure AI Foundry Evaluation Service and + returns an containing one or more s. An containing one or more s. To be added. - + - + - + Property P:Microsoft.Extensions.AI.Evaluation.IEvaluator.EvaluationMetricNames @@ -228,5 +229,50 @@ + + + + + + + + Method + + Microsoft.Extensions.AI.Evaluation.Safety + 9.4.0.0 + + + System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.AI.Evaluation.EvaluationContext> + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] + + + + + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] + + + + + + The s supplied by the caller. + + Filters the s supplied by the caller via + down to just the s that are relevant to the evaluation being performed by this + . + + + The s that are relevant to the evaluation being performed by this + . + + To be added. + + diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Safety/ContentSafetyServiceConfiguration.xml b/xml/Microsoft.Extensions.AI.Evaluation.Safety/ContentSafetyServiceConfiguration.xml index 42afa2e86c9..1062d494172 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Safety/ContentSafetyServiceConfiguration.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Safety/ContentSafetyServiceConfiguration.xml @@ -33,17 +33,18 @@ The name of the Azure AI project. - The that should be used when communicating with the Azure AI Content - Safety service. While the parameter is optional, it is recommended to supply an - that is configured with robust resilience and retry policies. + The that should be used when communicating with the Azure AI Foundry Evaluation service. + While the parameter is optional, it is recommended to supply an that is configured with + robust resilience and retry policies. The timeout (in seconds) after which a should stop retrying failed attempts - to communicate with the Azure AI Content Safety service when performing evaluations. + to communicate with the Azure AI Foundry Evaluation service when performing evaluations. - Specifies the Azure AI project that should be used and credentials that should be used when a - communicates with the Azure AI Content Safety service to perform evaluations. + Specifies configuration parameters such as the Azure AI project that should be used, and the credentials that + should be used, when a communicates with the Azure AI Foundry Evaluation + service to perform evaluations. To be added. @@ -88,17 +89,18 @@ The name of the Azure AI project. - The that should be used when communicating with the Azure AI Content - Safety service. While the parameter is optional, it is recommended to supply an - that is configured with robust resilience and retry policies. + The that should be used when communicating with the Azure AI Foundry Evaluation service. + While the parameter is optional, it is recommended to supply an that is configured with + robust resilience and retry policies. The timeout (in seconds) after which a should stop retrying failed attempts - to communicate with the Azure AI Content Safety service when performing evaluations. + to communicate with the Azure AI Foundry Evaluation service when performing evaluations. - Specifies the Azure AI project that should be used and credentials that should be used when a - communicates with the Azure AI Content Safety service to perform evaluations. + Specifies configuration parameters such as the Azure AI project that should be used, and the credentials that + should be used, when a communicates with the Azure AI Foundry Evaluation + service to perform evaluations. To be added. @@ -149,13 +151,13 @@ - Gets the that should be used when communicating with the Azure AI - Content Safety service. + Gets the that should be used when communicating with the Azure AI Foundry Evaluation + service. To be added. - While supplying an is optional, it is recommended to supply one that - is configured with robust resilience and retry policies. + While supplying an is optional, it is recommended to supply one that is configured + with robust resilience and retry policies. @@ -246,7 +248,7 @@ Gets the timeout (in seconds) after which a should stop retrying failed - attempts to communicate with the Azure AI Content Safety service when performing evaluations. + attempts to communicate with the Azure AI Foundry Evaluation service when performing evaluations. To be added. To be added. diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Safety/ContentSafetyServiceConfigurationExtensions.xml b/xml/Microsoft.Extensions.AI.Evaluation.Safety/ContentSafetyServiceConfigurationExtensions.xml new file mode 100644 index 00000000000..73b71b68c50 --- /dev/null +++ b/xml/Microsoft.Extensions.AI.Evaluation.Safety/ContentSafetyServiceConfigurationExtensions.xml @@ -0,0 +1,128 @@ + + + + + + + + + Microsoft.Extensions.AI.Evaluation.Safety + 9.4.0.0 + + + System.Object + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + + Extension methods for . + + To be added. + + + + + + + + + Method + + Microsoft.Extensions.AI.Evaluation.Safety + 9.4.0.0 + + + Microsoft.Extensions.AI.Evaluation.ChatConfiguration + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + An object that specifies configuration parameters such as the Azure AI project that should be used, and the + credentials that should be used, when communicating with the Azure AI Foundry Evaluation service to perform + content safety evaluations. + + + The original , if any. If specified, the returned + will be based on , with the + in being replaced with + a new that can be used both to communicate with the AI model that + is configured to communicate with, as well as to communicate with + the Azure AI Foundry Evaluation service. + + + Returns a that can be used to communicate with the Azure AI Foundry Evaluation + service for performing content safety evaluations. + + + A that can be used to communicate with the Azure AI Foundry Evaluation service + for performing content safety evaluations. + + To be added. + + + + + + + + + Method + + Microsoft.Extensions.AI.Evaluation.Safety + 9.4.0.0 + + + Microsoft.Extensions.AI.IChatClient + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + An object that specifies configuration parameters such as the Azure AI project that should be used, and the + credentials that should be used, when communicating with the Azure AI Foundry Evaluation service to perform + content safety evaluations. + + + The original , if any. If specified, the returned + will be a wrapper around that can be used both + to communicate with the AI model that is configured to communicate with, + as well as to communicate with the Azure AI Foundry Evaluation service. + + + Returns an that can be used to communicate with the Azure AI Foundry Evaluation + service for performing content safety evaluations. + + + A that can be used to communicate with the Azure AI Foundry Evaluation service + for performing content safety evaluations. + + To be added. + + + + diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Safety/GroundednessProEvaluator.xml b/xml/Microsoft.Extensions.AI.Evaluation.Safety/GroundednessProEvaluator.xml index 1578ad4766a..f2e8e71ba26 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Safety/GroundednessProEvaluator.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Safety/GroundednessProEvaluator.xml @@ -26,7 +26,7 @@ evaluations. - An that utilizes the Azure AI Content Safety service to evaluate the groundedness of + An that utilizes the Azure AI Foundry Evaluation service to evaluate the groundedness of responses produced by an AI model. @@ -43,35 +43,27 @@ evaluate the contents of the last conversation turn. The contents of previous conversation turns will be ignored. - The Azure AI Content Safety service uses a finetuned model to perform this evaluation which is expected to + The Azure AI Foundry Evaluation service uses a finetuned model to perform this evaluation which is expected to produce more accurate results than similar evaluations performed using a regular (non-finetuned) model. - - - - - - + + + + + Constructor Microsoft.Extensions.AI.Evaluation.Safety 9.4.0.0 - - - + - - Specifies the Azure AI project that should be used and credentials that should be used when this - communicates with the Azure AI Content Safety service to perform - evaluations. - - An that utilizes the Azure AI Content Safety service to evaluate the groundedness of + An that utilizes the Azure AI Foundry Evaluation service to evaluate the groundedness of responses produced by an AI model. @@ -88,7 +80,7 @@ evaluate the contents of the last conversation turn. The contents of previous conversation turns will be ignored. - The Azure AI Content Safety service uses a finetuned model to perform this evaluation which is expected to + The Azure AI Foundry Evaluation service uses a finetuned model to perform this evaluation which is expected to produce more accurate results than similar evaluations performed using a regular (non-finetuned) model. @@ -147,24 +139,41 @@ - - - - - - - - Property + + + + + + + + Method Microsoft.Extensions.AI.Evaluation.Safety 9.4.0.0 - System.Collections.Generic.IReadOnlyCollection<System.String> + System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.AI.Evaluation.EvaluationContext> + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] + + + + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] + + + + + To be added. To be added. - To be added. + To be added. To be added. diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Safety/GroundednessProEvaluatorContext.xml b/xml/Microsoft.Extensions.AI.Evaluation.Safety/GroundednessProEvaluatorContext.xml index 2233763dbdc..880866d00b9 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Safety/GroundednessProEvaluatorContext.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Safety/GroundednessProEvaluatorContext.xml @@ -28,8 +28,8 @@ response. - The measures the degree to which the response being evaluated is grounded in - the information present in the supplied . + measures the degree to which the response being evaluated is grounded in the + information present in the supplied . @@ -57,8 +57,8 @@ response. - The measures the degree to which the response being evaluated is grounded in - the information present in the supplied . + measures the degree to which the response being evaluated is grounded in the + information present in the supplied . @@ -88,5 +88,29 @@ + + + + + + + + Property + + Microsoft.Extensions.AI.Evaluation.Safety + 9.4.0.0 + + + System.String + + + + Gets the unique that is used for + . + + To be added. + To be added. + + diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Safety/HateAndUnfairnessEvaluator.xml b/xml/Microsoft.Extensions.AI.Evaluation.Safety/HateAndUnfairnessEvaluator.xml index 3a11db24da7..46288e899f4 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Safety/HateAndUnfairnessEvaluator.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Safety/HateAndUnfairnessEvaluator.xml @@ -26,8 +26,8 @@ evaluations. - An that utilizes the Azure AI Content Safety service to evaluate responses produced by an - AI model for the presence of content that is hateful or unfair. + An that utilizes the Azure AI Foundry Evaluation service to evaluate responses produced by + an AI model for the presence of content that is hateful or unfair. @@ -43,29 +43,21 @@ - - - - - - + + + + + Constructor Microsoft.Extensions.AI.Evaluation.Safety 9.4.0.0 - - - + - - Specifies the Azure AI project that should be used and credentials that should be used when this - communicates with the Azure AI Content Safety service to perform - evaluations. - - An that utilizes the Azure AI Content Safety service to evaluate responses produced by an - AI model for the presence of content that is hateful or unfair. + An that utilizes the Azure AI Foundry Evaluation service to evaluate responses produced by + an AI model for the presence of content that is hateful or unfair. diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Safety/IndirectAttackEvaluator.xml b/xml/Microsoft.Extensions.AI.Evaluation.Safety/IndirectAttackEvaluator.xml index fb5ba1ccc34..11ce55cb74e 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Safety/IndirectAttackEvaluator.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Safety/IndirectAttackEvaluator.xml @@ -26,8 +26,8 @@ evaluations. - An that utilizes the Azure AI Content Safety service to evaluate responses produced by an - AI model for the presence of indirect attacks such as manipulated content, intrusion and information gathering. + An that utilizes the Azure AI Foundry Evaluation service to evaluate responses produced by + an AI model for the presence of indirect attacks such as manipulated content, intrusion and information gathering. @@ -65,29 +65,21 @@ - - - - - - + + + + + Constructor Microsoft.Extensions.AI.Evaluation.Safety 9.4.0.0 - - - + - - Specifies the Azure AI project that should be used and credentials that should be used when this - communicates with the Azure AI Content Safety service to perform - evaluations. - - An that utilizes the Azure AI Content Safety service to evaluate responses produced by an - AI model for the presence of indirect attacks such as manipulated content, intrusion and information gathering. + An that utilizes the Azure AI Foundry Evaluation service to evaluate responses produced by + an AI model for the presence of indirect attacks such as manipulated content, intrusion and information gathering. @@ -124,81 +116,6 @@ - - - - - - - Method - - Microsoft.Extensions.AI.Evaluation.Safety - 9.4.0.0 - - - System.Threading.Tasks.ValueTask<Microsoft.Extensions.AI.Evaluation.EvaluationResult> - - - [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] - [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>] - - - - - - - - - - [System.Runtime.CompilerServices.Nullable(2)] - [<System.Runtime.CompilerServices.Nullable(2)>] - - - - - - - [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] - [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - - - - - - - Property - - Microsoft.Extensions.AI.Evaluation.Safety - 9.4.0.0 - - - System.Collections.Generic.IReadOnlyCollection<System.String> - - - To be added. - To be added. - To be added. - - - diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Safety/ProtectedMaterialEvaluator.xml b/xml/Microsoft.Extensions.AI.Evaluation.Safety/ProtectedMaterialEvaluator.xml index 3a08dc4806d..5ebcd879523 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Safety/ProtectedMaterialEvaluator.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Safety/ProtectedMaterialEvaluator.xml @@ -25,8 +25,8 @@ communicates with the Azure AI Content Safety service to perform evaluations. - An that utilizes the Azure AI Content Safety service to evaluate responses produced by an - AI model for presence of protected material. + An that utilizes the Azure AI Foundry Evaluation service to evaluate responses produced by + an AI model for presence of protected material. @@ -45,28 +45,21 @@ - - - - - - + + + + + Constructor Microsoft.Extensions.AI.Evaluation.Safety 9.4.0.0 - - - + - - Specifies the Azure AI project that should be used and credentials that should be used when this - communicates with the Azure AI Content Safety service to perform evaluations. - - An that utilizes the Azure AI Content Safety service to evaluate responses produced by an - AI model for presence of protected material. + An that utilizes the Azure AI Foundry Evaluation service to evaluate responses produced by + an AI model for presence of protected material. @@ -137,28 +130,6 @@ - - - - - - - - Property - - Microsoft.Extensions.AI.Evaluation.Safety - 9.4.0.0 - - - System.Collections.Generic.IReadOnlyCollection<System.String> - - - To be added. - To be added. - To be added. - - - diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Safety/SelfHarmEvaluator.xml b/xml/Microsoft.Extensions.AI.Evaluation.Safety/SelfHarmEvaluator.xml index 9d3d820915d..8ca71743b9d 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Safety/SelfHarmEvaluator.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Safety/SelfHarmEvaluator.xml @@ -26,8 +26,8 @@ evaluations. - An that utilizes the Azure AI Content Safety service to evaluate responses produced by an - AI model for the presence of content that indicates self harm. + An that utilizes the Azure AI Foundry Evaluation service to evaluate responses produced by + an AI model for the presence of content that indicates self harm. @@ -43,29 +43,21 @@ - - - - - - + + + + + Constructor Microsoft.Extensions.AI.Evaluation.Safety 9.4.0.0 - - - + - - Specifies the Azure AI project that should be used and credentials that should be used when this - communicates with the Azure AI Content Safety service to perform - evaluations. - - An that utilizes the Azure AI Content Safety service to evaluate responses produced by an - AI model for the presence of content that indicates self harm. + An that utilizes the Azure AI Foundry Evaluation service to evaluate responses produced by + an AI model for the presence of content that indicates self harm. diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Safety/SexualEvaluator.xml b/xml/Microsoft.Extensions.AI.Evaluation.Safety/SexualEvaluator.xml index 034dddea1c4..c8b82964c81 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Safety/SexualEvaluator.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Safety/SexualEvaluator.xml @@ -26,8 +26,8 @@ evaluations. - An that utilizes the Azure AI Content Safety service to evaluate responses produced by an - AI model for the presence of sexual content. + An that utilizes the Azure AI Foundry Evaluation service to evaluate responses produced by + an AI model for the presence of sexual content. @@ -43,29 +43,21 @@ - - - - - - + + + + + Constructor Microsoft.Extensions.AI.Evaluation.Safety 9.4.0.0 - - - + - - Specifies the Azure AI project that should be used and credentials that should be used when this - communicates with the Azure AI Content Safety service to perform - evaluations. - - An that utilizes the Azure AI Content Safety service to evaluate responses produced by an - AI model for the presence of sexual content. + An that utilizes the Azure AI Foundry Evaluation service to evaluate responses produced by + an AI model for the presence of sexual content. diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Safety/UngroundedAttributesEvaluator.xml b/xml/Microsoft.Extensions.AI.Evaluation.Safety/UngroundedAttributesEvaluator.xml index bfac2efc60b..fc73982ac7d 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Safety/UngroundedAttributesEvaluator.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Safety/UngroundedAttributesEvaluator.xml @@ -26,8 +26,8 @@ evaluations. - An that utilizes the Azure AI Content Safety service to evaluate responses produced by an - AI model for presence of content that indicates ungrounded inference of human attributes. + An that utilizes the Azure AI Foundry Evaluation service to evaluate responses produced by + an AI model for presence of content that indicates ungrounded inference of human attributes. @@ -46,36 +46,28 @@ ignored. - The Azure AI Content Safety service uses a finetuned model to perform this evaluation which is expected to + The Azure AI Foundry Evaluation service uses a finetuned model to perform this evaluation which is expected to produce more accurate results than similar evaluations performed using a regular (non-finetuned) model. - - - - - - + + + + + Constructor Microsoft.Extensions.AI.Evaluation.Safety 9.4.0.0 - - - + - - Specifies the Azure AI project that should be used and credentials that should be used when this - communicates with the Azure AI Content Safety service to perform - evaluations. - - An that utilizes the Azure AI Content Safety service to evaluate responses produced by an - AI model for presence of content that indicates ungrounded inference of human attributes. + An that utilizes the Azure AI Foundry Evaluation service to evaluate responses produced by + an AI model for presence of content that indicates ungrounded inference of human attributes. @@ -94,7 +86,7 @@ ignored. - The Azure AI Content Safety service uses a finetuned model to perform this evaluation which is expected to + The Azure AI Foundry Evaluation service uses a finetuned model to perform this evaluation which is expected to produce more accurate results than similar evaluations performed using a regular (non-finetuned) model. @@ -153,24 +145,41 @@ - - - - - - - - Property + + + + + + + + Method Microsoft.Extensions.AI.Evaluation.Safety 9.4.0.0 - System.Collections.Generic.IReadOnlyCollection<System.String> + System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.AI.Evaluation.EvaluationContext> + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] + + + + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] + + + + + To be added. To be added. - To be added. + To be added. To be added. diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Safety/UngroundedAttributesEvaluatorContext.xml b/xml/Microsoft.Extensions.AI.Evaluation.Safety/UngroundedAttributesEvaluatorContext.xml index 24fdabd82e8..ac8a3ab9e10 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Safety/UngroundedAttributesEvaluatorContext.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Safety/UngroundedAttributesEvaluatorContext.xml @@ -28,7 +28,7 @@ ungrounded. - The measures whether the response being evaluated is first, ungrounded + measures whether the response being evaluated is first, ungrounded based on the information present in the supplied . It then checks whether the response contains information about the protected class or emotional state of a person. @@ -58,7 +58,7 @@ ungrounded. - The measures whether the response being evaluated is first, ungrounded + measures whether the response being evaluated is first, ungrounded based on the information present in the supplied . It then checks whether the response contains information about the protected class or emotional state of a person. @@ -91,5 +91,29 @@ + + + + + + + + Property + + Microsoft.Extensions.AI.Evaluation.Safety + 9.4.0.0 + + + System.String + + + + Gets the unique that is used for + . + + To be added. + To be added. + + diff --git a/xml/Microsoft.Extensions.AI.Evaluation.Safety/ViolenceEvaluator.xml b/xml/Microsoft.Extensions.AI.Evaluation.Safety/ViolenceEvaluator.xml index 75356bc6960..33de617957d 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation.Safety/ViolenceEvaluator.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation.Safety/ViolenceEvaluator.xml @@ -26,8 +26,8 @@ evaluations. - An that utilizes the Azure AI Content Safety service to evaluate responses produced by an - AI model for the presence of violent content. + An that utilizes the Azure AI Foundry Evaluation service to evaluate responses produced by + an AI model for the presence of violent content. @@ -43,29 +43,21 @@ - - - - - - + + + + + Constructor Microsoft.Extensions.AI.Evaluation.Safety 9.4.0.0 - - - + - - Specifies the Azure AI project that should be used and credentials that should be used when this - communicates with the Azure AI Content Safety service to perform - evaluations. - - An that utilizes the Azure AI Content Safety service to evaluate responses produced by an - AI model for the presence of violent content. + An that utilizes the Azure AI Foundry Evaluation service to evaluate responses produced by + an AI model for the presence of violent content. diff --git a/xml/Microsoft.Extensions.AI.Evaluation/ChatConfiguration.xml b/xml/Microsoft.Extensions.AI.Evaluation/ChatConfiguration.xml index fba77ff11c6..3b79e7bd303 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation/ChatConfiguration.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation/ChatConfiguration.xml @@ -22,24 +22,24 @@ - An that can be used to communicate with an AI model. An that can be used to counts tokens present in evaluation prompts, or if the AI model / deployment being used does not impose an input token limit. + An that can be used to communicate with an AI model. - Specifies the and the that should be used when - evaluation is performed using an AI model. + Specifies the that should be used when evaluation is performed using an AI model. To be added. - - - - - + + + + + + Constructor Microsoft.Extensions.AI.Evaluation @@ -47,24 +47,11 @@ - - - - [System.Runtime.CompilerServices.Nullable(2)] - [<System.Runtime.CompilerServices.Nullable(2)>] - - - An that can be used to communicate with an AI model. - - An that can be used to counts tokens present in evaluation prompts, or - if the AI model / deployment being used does not impose an input token limit. - - Specifies the and the that should be used when - evaluation is performed using an AI model. + Specifies the that should be used when evaluation is performed using an AI model. To be added. @@ -92,37 +79,5 @@ To be added. - - - - - - - - Property - - Microsoft.Extensions.AI.Evaluation - 9.4.0.0 - - - - [System.Runtime.CompilerServices.Nullable(2)] - [<System.Runtime.CompilerServices.Nullable(2)>] - - - - Microsoft.Extensions.AI.Evaluation.IEvaluationTokenCounter - - - - Gets an that can be used to counts tokens present in evaluation prompts. - - To be added. - - can be set to if the AI model / deployment being used does - not impose an input token limit. - - - diff --git a/xml/Microsoft.Extensions.AI.Evaluation/ChatMessageExtensions.xml b/xml/Microsoft.Extensions.AI.Evaluation/ChatMessageExtensions.xml new file mode 100644 index 00000000000..31f33b7cda1 --- /dev/null +++ b/xml/Microsoft.Extensions.AI.Evaluation/ChatMessageExtensions.xml @@ -0,0 +1,221 @@ + + + + + + + + + Microsoft.Extensions.AI.Evaluation + 9.4.0.0 + + + System.Object + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + + Extension methods for . + + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.AI.Evaluation + 9.4.0.0 + + + System.String + + + + + + The that is to be rendered. + + Renders the supplied to a . The returned + can used as part of constructing an evaluation prompt to evaluate a conversation + that includes the supplied . + + A containing the rendered . + + + This function only considers the and ignores any s + (present within the of the ) that are not + s. If the does not contain any s + then this function returns an empty string. + + + The returned string is prefixed with the and + (if available). The returned string also always has a new line character + at the end. + + + + + + + + + + + + Method + + Microsoft.Extensions.AI.Evaluation + 9.4.0.0 + + + System.String + + + + + + The s that are to be rendered. + + Renders the supplied to a .The returned + can used as part of constructing an evaluation prompt to evaluate a conversation + that includes the supplied . + + A containing the rendered . + + + This function only considers the and ignores any s + (present within the of the ) that are not + s. Any that contain no s will be + skipped and will not be rendered. If none of the include any + s then this function will return an empty string. + + + The rendered are each prefixed with the and + (if available) in the returned string. The rendered + s are also always separated by new line characters in the returned string. + + + + + + + + + + + + Method + + Microsoft.Extensions.AI.Evaluation + 9.4.0.0 + + + System.Boolean + + + + + + + [System.Diagnostics.CodeAnalysis.NotNullWhen(true)] + [<System.Diagnostics.CodeAnalysis.NotNullWhen(true)>] + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + A collection of s representing an LLM chat conversation history. + + + Returns the last in the supplied collection of if this + last has set to ; + otherwise. + + + Given a collection of representing an LLM chat conversation, returns a + single representing the last in this conversation. + + + if the last in the supplied collection of + has set to ; + otherwise. + + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.AI.Evaluation + 9.4.0.0 + + + System.Boolean + + + + + + + [System.Diagnostics.CodeAnalysis.NotNullWhen(true)] + [<System.Diagnostics.CodeAnalysis.NotNullWhen(true)>] + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + + A collection of s representing an LLM chat conversation history. + + + Returns the last in the supplied collection of if this + last has set to ; + otherwise. + + + Returns the remaining s in the conversation history excluding + . + + + Decomposes the supplied collection of representing an LLM chat conversation into a + single representing the last in this conversation and + a collection of representing the rest of the conversation history. + + + if the last in the supplied collection of + has set to ; + otherwise. + + To be added. + + + + diff --git a/xml/Microsoft.Extensions.AI.Evaluation/ChatResponseExtensions.xml b/xml/Microsoft.Extensions.AI.Evaluation/ChatResponseExtensions.xml new file mode 100644 index 00000000000..06c8862cb1e --- /dev/null +++ b/xml/Microsoft.Extensions.AI.Evaluation/ChatResponseExtensions.xml @@ -0,0 +1,66 @@ + + + + + + + + + Microsoft.Extensions.AI.Evaluation + 9.4.0.0 + + + System.Object + + + + + Extension methods for . + + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.AI.Evaluation + 9.4.0.0 + + + System.String + + + + + + The that is to be rendered. + + Renders the supplied to a . The returned + can used as part of constructing an evaluation prompt to evaluate a conversation + that includes the supplied . + + A containing the rendered . + + + This function only considers the and ignores any s + (present within the of the ) that are not + s. Any that contain no s + will be skipped and will not be rendered. If none of the include any + s then this function will return an empty string. + + + The rendered are each prefixed with the and + (if available) in the returned string. The rendered + s are also always separated by new line characters in the returned string. + + + + + + diff --git a/xml/Microsoft.Extensions.AI.Evaluation/CompositeEvaluator.xml b/xml/Microsoft.Extensions.AI.Evaluation/CompositeEvaluator.xml index a3da980f616..ac3304c3db5 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation/CompositeEvaluator.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation/CompositeEvaluator.xml @@ -138,9 +138,8 @@ The response that is to be evaluated. - A that specifies the and the - that should be used if one or more composed s use - an AI model to perform evaluation. + A that specifies the that should be used if one or + more composed s use an AI model to perform evaluation. Additional contextual information (beyond that which is available in ) that composed diff --git a/xml/Microsoft.Extensions.AI.Evaluation/EvaluationContext.xml b/xml/Microsoft.Extensions.AI.Evaluation/EvaluationContext.xml index 28a94fe2cd7..6c57b0bde94 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation/EvaluationContext.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation/EvaluationContext.xml @@ -1,10 +1,10 @@ - - + + - + - + Microsoft.Extensions.AI.Evaluation 1.0.0.0 @@ -15,28 +15,217 @@ System.Object + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + - A base class that represents additional contextual information (beyond that which is available in the conversation - history) that an may need to accurately evaluate a supplied response. + An base class that models additional contextual information (beyond that which is + available in the conversation history) or other data that an may need to accurately + evaluate supplied responses. - To be added. + + + objects are intended to be simple data containers that contain the contextual + information required for evaluation and little (if any) behavior. + + + An that needs additional contextual information can require that callers should include an + instance of a specific derived (containing the required contextual information) + when they call + . + + + Derived implementations of are free to include any additional properties as needed. + However, the expectation is that the property will always return a collection of + s that represent all the contextual information that is modeled by the + . + + + This is because an can (optionally) choose to record any s + that it used, in the property of each that it + produces. When s are serialized (for example, as part of the result storage and + report generation functionality available in the Microsoft.Extensions.AI.Evaluation.Reporting NuGet package), the + s recorded within the will also be + serialized. However, for each such , only the information captured within + will be serialized. Any information that is (only) present in custom derived + properties will not be serialized. Therefore, in order to ensure that the contextual information included as part + of an is stored and reported accurately, it is important to ensure that the + property returns a collection of s that represent all the + contextual information that is modeled by the . + + - - - - - + + + + + + Constructor Microsoft.Extensions.AI.Evaluation 9.4.0.0 - + + + + + + [System.ParamArray] + [<System.ParamArray>] + + + + - To be added. + The name of the . + + The contents of the . (See .) + + + Initializes a new instance of the class. + + To be added. + + + + + + + + + + Constructor + + Microsoft.Extensions.AI.Evaluation + 9.4.0.0 + + + + + + + The name of the . + + The contents of the . (See .) + + + Initializes a new instance of the class. + + To be added. + + + + + + + + + + Constructor + + Microsoft.Extensions.AI.Evaluation + 9.4.0.0 + + + + + + + The name of the . + + The content of the . (See .) + + + Initializes a new instance of the class. + + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.AI.Evaluation + 9.4.0.0 + + + System.Collections.Generic.IList<Microsoft.Extensions.AI.AIContent> + + + + Gets or sets a list of objects that include all the information present in this + . + + + A list of objects that include all the information present in this + . + + + + This property allows decomposition of the information present in an into + objects for text, or objects for + images, and other similar objects for other modalities such as audio and video in the + future. + + + For simple s that only contain text, this property can return a + object that includes the contained text. + + + Derived implementations of are free to include any additional properties as + needed. However, the expectation is that the property will always return a collection of + s that represent all the contextual information that is modeled by the + . + + + This is because an can (optionally) choose to record any + s that it used, in the property of each + that it produces. When s are serialized (for + example, as part of the result storage and report generation functionality available in the + Microsoft.Extensions.AI.Evaluation.Reporting NuGet package), the s recorded + within the will also be serialized. However, for each such + , only the information captured within will be + serialized. Any information that is (only) present in custom derived properties will not be serialized. + Therefore, in order to ensure that the contextual information included as part of an + is stored and reported accurately, it is important to ensure that the + property returns a collection of s that represent all the + contextual information that is modeled by the . + + + + + + + + + + + + Property + + Microsoft.Extensions.AI.Evaluation + 9.4.0.0 + + + System.String + + + + Gets or sets the name for this . + + To be added. To be added. diff --git a/xml/Microsoft.Extensions.AI.Evaluation/EvaluationMetric.xml b/xml/Microsoft.Extensions.AI.Evaluation/EvaluationMetric.xml index c5bd92ed35a..f888cc94b81 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation/EvaluationMetric.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation/EvaluationMetric.xml @@ -83,6 +83,36 @@ To be added. + + + + + + + + Property + + Microsoft.Extensions.AI.Evaluation + 9.4.0.0 + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1 })>] + + + + System.Collections.Generic.IDictionary<System.String,Microsoft.Extensions.AI.Evaluation.EvaluationContext> + + + + Gets or sets any s that were considered by the as part + of the evaluation that produced the current . + + To be added. + To be added. + + diff --git a/xml/Microsoft.Extensions.AI.Evaluation/EvaluationMetricExtensions.xml b/xml/Microsoft.Extensions.AI.Evaluation/EvaluationMetricExtensions.xml index af141233c2f..5ef485f9e03 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation/EvaluationMetricExtensions.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation/EvaluationMetricExtensions.xml @@ -28,35 +28,6 @@ To be added. - - - - - - - - Method - - Microsoft.Extensions.AI.Evaluation - 9.4.0.0 - - - System.Void - - - - - - - The . - The to be added. - - Adds the supplied to the supplied 's - collection. - - To be added. - - @@ -122,6 +93,104 @@ To be added. + + + + + + + Method + + Microsoft.Extensions.AI.Evaluation + 9.4.0.0 + + + System.Void + + + + + + + + The . + The that contains metadata to be added or updated. + + An optional duration that represents the amount of time that it took for the AI model to produce the supplied + . If supplied, the duration will also be included as part of the added metadata. + + + Adds or updates metadata available as part of the evaluation produced by an AI + model, in the supplied 's dictionary. + + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.AI.Evaluation + 9.4.0.0 + + + System.Void + + + + + + + [System.ParamArray] + [<System.ParamArray>] + + + + + + The . + The objects to be added or updated. + + Adds or updates the supplied objects in the supplied 's + dictionary. + + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.AI.Evaluation + 9.4.0.0 + + + System.Void + + + + + + + The . + The objects to be added or updated. + + Adds or updates the supplied objects in the supplied 's + dictionary. + + To be added. + + @@ -145,8 +214,8 @@ The . The metadata to be added or updated. - Adds or updates the supplied to the supplied 's - collection. + Adds or updates the supplied in the supplied 's + dictionary. To be added. @@ -177,7 +246,7 @@ The value of the metadata. Adds or updates metadata with the specified and in the - supplied 's collection. + supplied 's dictionary. To be added. @@ -214,9 +283,8 @@ otherwise. - Returns if the supplied contains any - matching the supplied ; - otherwise. + Determines if the supplied contains any + matching the supplied . if the supplied contains any diff --git a/xml/Microsoft.Extensions.AI.Evaluation/EvaluationRating.xml b/xml/Microsoft.Extensions.AI.Evaluation/EvaluationRating.xml index fb9da6629b5..bfc5837f971 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation/EvaluationRating.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation/EvaluationRating.xml @@ -46,10 +46,10 @@ - + - + Field @@ -59,7 +59,7 @@ Microsoft.Extensions.AI.Evaluation.EvaluationRating - 2 + 6 A value that indicates that the is interpreted as being exceptional. @@ -68,10 +68,10 @@ - + - + Field @@ -81,7 +81,7 @@ Microsoft.Extensions.AI.Evaluation.EvaluationRating - 3 + 5 A value that indicates that the is interpreted as being good. @@ -112,10 +112,10 @@ - + - + Field @@ -125,7 +125,7 @@ Microsoft.Extensions.AI.Evaluation.EvaluationRating - 5 + 3 A value that indicates that the is interpreted as being poor. @@ -134,10 +134,10 @@ - + - + Field @@ -147,7 +147,7 @@ Microsoft.Extensions.AI.Evaluation.EvaluationRating - 6 + 2 A value that indicates that the is interpreted as being unacceptable. diff --git a/xml/Microsoft.Extensions.AI.Evaluation/EvaluationResult.xml b/xml/Microsoft.Extensions.AI.Evaluation/EvaluationResult.xml index 6fc25dd9077..acdb0e0abc1 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation/EvaluationResult.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation/EvaluationResult.xml @@ -26,7 +26,9 @@ A collection of one or more s that represent the result of an evaluation. To be added. - Evaluate a model's response. + + Evaluate a model's response. + diff --git a/xml/Microsoft.Extensions.AI.Evaluation/EvaluationResultExtensions.xml b/xml/Microsoft.Extensions.AI.Evaluation/EvaluationResultExtensions.xml index f945b092ca0..4bbee54b8df 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation/EvaluationResultExtensions.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation/EvaluationResultExtensions.xml @@ -97,13 +97,12 @@ To be added. - - - - - - - + + + + + + Method Microsoft.Extensions.AI.Evaluation @@ -114,16 +113,154 @@ - + + The containing the s that are to be altered. - The that is to be added. + The that contains metadata to be added or updated. + + An optional duration that represents the amount of time that it took for the AI model to produce the supplied + . If supplied, the duration will also be included as part of the added metadata. + - Adds the supplied to all s contained in the - supplied . + Adds or updates metadata available as part of the evaluation produced by an AI + model, in all s contained in the supplied . + + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.AI.Evaluation + 9.4.0.0 + + + System.Void + + + + + + + [System.ParamArray] + [<System.ParamArray>] + + + + + + + The containing the s that are to be altered. + + The objects to be added or updated. + + Adds or updates the supplied objects in all s + contained in the supplied . + + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.AI.Evaluation + 9.4.0.0 + + + System.Void + + + + + + + + The containing the s that are to be altered. + + The objects to be added or updated. + + Adds or updates the supplied objects in all s + contained in the supplied . + + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.AI.Evaluation + 9.4.0.0 + + + System.Void + + + + + + + + The containing the s that are to be altered. + + The metadata to be added or updated. + + Adds or updates the supplied in all s contained in + the supplied . + + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.AI.Evaluation + 9.4.0.0 + + + System.Void + + + + + + + + + The containing the s that are to be altered. + + The name of the metadata. + The value of the metadata. + + Adds or updates metadata with the specified and in all + s contained in the supplied . To be added. diff --git a/xml/Microsoft.Extensions.AI.Evaluation/EvaluatorExtensions.xml b/xml/Microsoft.Extensions.AI.Evaluation/EvaluatorExtensions.xml index 780398a4c07..241fc5b75c1 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation/EvaluatorExtensions.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation/EvaluatorExtensions.xml @@ -73,8 +73,8 @@ The that should perform the evaluation. The response that is to be evaluated. - A that specifies the and the - that should be used if the evaluation is performed using an AI model. + A that specifies the that should be used if one or + more composed s use an AI model to perform evaluation. Additional contextual information that the may need to accurately evaluate the @@ -145,8 +145,8 @@ The that should perform the evaluation. The response that is to be evaluated. - A that specifies the and the - that should be used if the evaluation is performed using an AI model. + A that specifies the that should be used if one or + more composed s use an AI model to perform evaluation. Additional contextual information that the may need to accurately evaluate the @@ -217,8 +217,8 @@ The that should perform the evaluation. The response that is to be evaluated. - A that specifies the and the - that should be used if the evaluation is performed using an AI model. + A that specifies the that should be used if one or + more composed s use an AI model to perform evaluation. Additional contextual information that the may need to accurately evaluate the @@ -293,8 +293,8 @@ The response that is to be evaluated. - A that specifies the and the - that should be used if the evaluation is performed using an AI model. + A that specifies the that should be used if one or + more composed s use an AI model to perform evaluation. Additional contextual information (beyond that which is available in ) that the @@ -369,8 +369,8 @@ The response that is to be evaluated. - A that specifies the and the - that should be used if the evaluation is performed using an AI model. + A that specifies the that should be used if one or + more composed s use an AI model to perform evaluation. Additional contextual information (beyond that which is available in ) that the @@ -445,8 +445,8 @@ The response that is to be evaluated. - A that specifies the and the - that should be used if the evaluation is performed using an AI model. + A that specifies the that should be used if one or + more composed s use an AI model to perform evaluation. Additional contextual information (beyond that which is available in ) that the diff --git a/xml/Microsoft.Extensions.AI.Evaluation/IEvaluationTokenCounter.xml b/xml/Microsoft.Extensions.AI.Evaluation/IEvaluationTokenCounter.xml deleted file mode 100644 index 92b0e9e6fd7..00000000000 --- a/xml/Microsoft.Extensions.AI.Evaluation/IEvaluationTokenCounter.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - Microsoft.Extensions.AI.Evaluation - 1.0.0.0 - 9.3.0.0 - 9.4.0.0 - - - - - Counts the number of tokens present in evaluation prompts that are to be sent to an AI model. - - - - s that rely on an AI model to perform evaluations can use - to ensure that the evaluation prompts they use do not exceed the specified - . - - - The token counting implementation can vary depending on the AI model that is used. Use the - extension method to get a - from the for a given AI model. - - - - - - - - - - - - Method - - Microsoft.Extensions.AI.Evaluation - 9.4.0.0 - - - System.Int32 - - - - - - The string content that is to be counted. - - Counts the number of tokens present in the supplied . - - The number of tokens present in the supplied . - To be added. - - - - - - - - - - Property - - Microsoft.Extensions.AI.Evaluation - 9.4.0.0 - - - System.Int32 - - - - Gets the input token limit for the AI model / deployment in use. - - To be added. - To be added. - - - - diff --git a/xml/Microsoft.Extensions.AI.Evaluation/IEvaluator.xml b/xml/Microsoft.Extensions.AI.Evaluation/IEvaluator.xml index a57fb49c159..1a7fb25cccc 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation/IEvaluator.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation/IEvaluator.xml @@ -17,7 +17,9 @@ Evaluates responses produced by an AI model. To be added. - Evaluate a model's response. + + Evaluate a model's response. + @@ -67,8 +69,8 @@ The response that is to be evaluated. - A that specifies the and the - that should be used if the evaluation is performed using an AI model. + A that specifies the that should be used if one or + more composed s use an AI model to perform evaluation. Additional contextual information (beyond that which is available in ) that the @@ -92,7 +94,9 @@ AI model. - Evaluate a model's response. + + Evaluate a model's response. + diff --git a/xml/Microsoft.Extensions.AI.Evaluation/NumericMetric.xml b/xml/Microsoft.Extensions.AI.Evaluation/NumericMetric.xml index 7b70a3edd37..94ac063884c 100644 --- a/xml/Microsoft.Extensions.AI.Evaluation/NumericMetric.xml +++ b/xml/Microsoft.Extensions.AI.Evaluation/NumericMetric.xml @@ -40,7 +40,9 @@ is considered an excellent score. - Evaluate a model's response. + + Evaluate a model's response. + @@ -88,7 +90,9 @@ is considered an excellent score. - Evaluate a model's response. + + Evaluate a model's response. + diff --git a/xml/Microsoft.Extensions.AI.Evaluation/TokenizerExtensions.xml b/xml/Microsoft.Extensions.AI.Evaluation/TokenizerExtensions.xml deleted file mode 100644 index 36d06974352..00000000000 --- a/xml/Microsoft.Extensions.AI.Evaluation/TokenizerExtensions.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - Microsoft.Extensions.AI.Evaluation - 1.0.0.0 - 9.3.0.0 - 9.4.0.0 - - - System.Object - - - - - [System.Runtime.CompilerServices.Nullable(0)] - [<System.Runtime.CompilerServices.Nullable(0)>] - - - - - Extension methods for . - - To be added. - - - - - - - - - - Method - - Microsoft.Extensions.AI.Evaluation - 9.4.0.0 - - - Microsoft.Extensions.AI.Evaluation.IEvaluationTokenCounter - - - - - - - The for a particular AI model. - - The threshold of maximum allowed input tokens for a particular AI model / deployment. - - - Returns an given the and the - for a particular AI model / deployment. - - - An for a particular AI model / deployment. - - To be added. - - - - diff --git a/xml/Microsoft.Extensions.AI/AIContent.xml b/xml/Microsoft.Extensions.AI/AIContent.xml index 8331c1eff47..ba16b5f9ecf 100644 --- a/xml/Microsoft.Extensions.AI/AIContent.xml +++ b/xml/Microsoft.Extensions.AI/AIContent.xml @@ -59,16 +59,16 @@ - Provides a base class for all content used with AI services. + Represents content used by AI services. To be added. - - + + - - + + Constructor Microsoft.Extensions.AI.Abstractions @@ -130,7 +130,7 @@ If an is created to represent some underlying object from another object model, this property can be used to store that original object. This can be useful for debugging or - for enabling a consumer to access the underlying object model if needed. + for enabling a consumer to access the underlying object model, if needed. diff --git a/xml/Microsoft.Extensions.AI/AIFunctionArguments.xml b/xml/Microsoft.Extensions.AI/AIFunctionArguments.xml index 6b7595abfc8..cbe674e1975 100644 --- a/xml/Microsoft.Extensions.AI/AIFunctionArguments.xml +++ b/xml/Microsoft.Extensions.AI/AIFunctionArguments.xml @@ -1,10 +1,10 @@ - - + + - + - + Microsoft.Extensions.AI.Abstractions 9.4.0.0 @@ -74,8 +74,8 @@ - Initializes a new instance of the class. - To be added. + Initializes a new instance of the class, and uses the default comparer for key comparisons. + The is ordinal by default. @@ -112,7 +112,82 @@ operations on this instance will be routed directly to that instance. If is not a dictionary, a shallow clone of its data will be used to populate this instance. A is treated as an - empty dictionary. + empty parameters dictionary. + The is ordinal by default. + + + + + + + + + + + Constructor + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] + + + + + + The to use for key comparisons. + Initializes a new instance of the class. + To be added. + + + + + + + + + + Constructor + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 2 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 2 })>] + + + + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] + + + + + + The arguments represented by this instance. + The to be used. + + Initializes a new instance of the class containing + the specified . + + + The reference will be stored if the instance is already a + with the same or if + is in which case all dictionary operations + on this instance will be routed directly to that instance otherwise a shallow clone of the provided . + A is will be treated as an empty parameters dictionary. diff --git a/xml/Microsoft.Extensions.AI/AIFunctionFactory.xml b/xml/Microsoft.Extensions.AI/AIFunctionFactory.xml index e271012bdfc..ebe46571e68 100644 --- a/xml/Microsoft.Extensions.AI/AIFunctionFactory.xml +++ b/xml/Microsoft.Extensions.AI/AIFunctionFactory.xml @@ -12,6 +12,10 @@ 9.3.0.0 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + System.Object @@ -23,7 +27,7 @@ - Provides factory methods for creating commonly used implementations of . + Provides factory methods for creating commonly-used implementations of . To be added. Invoke .NET functions using an AI model. @@ -40,6 +44,10 @@ Microsoft.Extensions.AI 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + Microsoft.Extensions.AI.AIFunction @@ -61,16 +69,57 @@ The created for invoking . - Return values are serialized to using 's - . Arguments that are not already of the expected type are - marshaled to the expected type via JSON and using 's - . If the argument is a , - , or , it is deserialized directly. If the argument is anything else unknown, - it is round-tripped through JSON, serializing the object as JSON and then deserializing it to the expected type. + By default, any parameters to are sourced from the 's dictionary + of key/value pairs and are represented in the JSON schema for the function, as exposed in the returned 's + . There are a few exceptions to this: + parameters are automatically bound to the passed into + the invocation via 's parameter. The parameter is + not included in the generated JSON schema. The behavior of parameters may not be overridden. + + By default, parameters are bound from the property + and are not included in the JSON schema. If the parameter is optional, such that a default value is provided, + is allowed to be ; otherwise, + must be non-, or else the invocation will fail with an exception due to the required nature of the parameter. + The handling of parameters may be overridden via . + + By default, parameters are bound directly to instance + passed into and are not included in the JSON schema. If the + instance passed to is , the implementation + manufactures an empty instance, such that parameters of type may always be satisfied, whether + optional or not. The handling of parameters may be overridden via + . + + All other parameter types are, by default, bound from the dictionary passed into + and are included in the generated JSON schema. This may be overridden by the provided + via the parameter; for every parameter, the delegate is enabled to choose if the parameter should be included in the + generated schema and how its value should be bound, including handling of optionality (by default, required parameters that are not included in the + dictionary will result in an exception being thrown). Loosely-typed additional context information may be passed + into via the 's dictionary; the default + binding ignores this collection, but a custom binding supplied via may choose to + source arguments from this data. + + + The default marshaling of parameters from the dictionary permits values to be passed into the 's + invocation directly if the object is already of a compatible type. Otherwise, if the argument is a , , + or , it is deserialized into the parameter type, utilizing if provided, + or else using . If the argument is anything else, it is round-tripped through JSON, serializing the object as JSON + and then deserializing it to the expected type. + + + In general, the data supplied via an 's dictionary is supplied from an AI service and should be considered + unvalidated and untrusted. To provide validated and trusted data to the invocation of , consider having + point to an instance method on an instance configured to hold the appropriate state. An parameter may also be + used to resolve services from a dependency injection container. + + + By default, return values are serialized to using 's + if provided, or else using . + Handling of return values may be overridden via . is . + A parameter to is not serializable. @@ -85,6 +134,10 @@ Microsoft.Extensions.AI 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + Microsoft.Extensions.AI.AIFunction @@ -121,16 +174,59 @@ The created for invoking . - Return values are serialized to using 's - . Arguments that are not already of the expected type are - marshaled to the expected type via JSON and using 's - . If the argument is a , - , or , it is deserialized directly. If the argument is anything else unknown, - it is round-tripped through JSON, serializing the object as JSON and then deserializing it to the expected type. + By default, any parameters to are sourced from the 's dictionary + of key/value pairs and are represented in the JSON schema for the function, as exposed in the returned 's + . There are a few exceptions to this: + parameters are automatically bound to the passed into + the invocation via 's parameter. The parameter is + not included in the generated JSON schema. The behavior of parameters may not be overridden. + + By default, parameters are bound from the property + and are not included in the JSON schema. If the parameter is optional, such that a default value is provided, + is allowed to be ; otherwise, + must be non-, or else the invocation will fail with an exception due to the required nature of the parameter. + The handling of parameters may be overridden via . + + By default, parameters are bound directly to instance + passed into and are not included in the JSON schema. If the + instance passed to is , the implementation + manufactures an empty instance, such that parameters of type may always be satisfied, whether + optional or not. The handling of parameters may be overridden via + . + + All other parameter types are, by default, bound from the dictionary passed into + and are included in the generated JSON schema. This may be overridden by the provided + via the parameter; for every parameter, the delegate is enabled to choose if the parameter should be included in the + generated schema and how its value should be bound, including handling of optionality (by default, required parameters that are not included in the + dictionary will result in an exception being thrown). Loosely-typed additional context information may be passed + into via the 's dictionary; the default + binding ignores this collection, but a custom binding supplied via may choose to + source arguments from this data. + + + The default marshaling of parameters from the dictionary permits values to be passed into the 's + invocation directly if the object is already of a compatible type. Otherwise, if the argument is a , , + or , it is deserialized into the parameter type, utilizing if provided, + or else using . If the argument is anything else, it is round-tripped through JSON, serializing the object as JSON + and then deserializing it to the expected type. + + + In general, the data supplied via an 's dictionary is supplied from an AI service and should be considered + unvalidated and untrusted. To provide validated and trusted data to the invocation of , consider having + point to an instance method on an instance configured to hold the appropriate state. An parameter may also be + used to resolve services from a dependency injection container. + + + By default, return values are serialized to using 's + if provided, or else using . + Handling of return values may be overridden via . - is . + represents an instance method but is null. + + contains a parameter without a parameter name. + A parameter to or its return type is not serializable. @@ -144,6 +240,10 @@ Microsoft.Extensions.AI 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + Microsoft.Extensions.AI.AIFunction @@ -170,10 +270,9 @@ The instance method to be represented via the created . The to construct an instance of on which to invoke when - the resulting is invoked. If is provided, - ActivatorUtilities.CreateInstance will be used to construct the instance using those services; otherwise, - is used, utilizing the type's public parameterless constructor. - If an instance can't be constructed, an exception is thrown during the function's invocation. + the resulting is invoked. is used, + utilizing the type's public parameterless constructor. If an instance can't be constructed, an exception is + thrown during the function's invocation. Metadata to use to override defaults inferred from . @@ -191,9 +290,60 @@ , or , it is deserialized directly. If the argument is anything else unknown, it is round-tripped through JSON, serializing the object as JSON and then deserializing it to the expected type. + + By default, any parameters to are sourced from the 's dictionary + of key/value pairs and are represented in the JSON schema for the function, as exposed in the returned 's + . There are a few exceptions to this: + parameters are automatically bound to the passed into + the invocation via 's parameter. The parameter is + not included in the generated JSON schema. The behavior of parameters may not be overridden. + + By default, parameters are bound from the property + and are not included in the JSON schema. If the parameter is optional, such that a default value is provided, + is allowed to be ; otherwise, + must be non-, or else the invocation will fail with an exception due to the required nature of the parameter. + The handling of parameters may be overridden via . + + By default, parameters are bound directly to instance + passed into and are not included in the JSON schema. If the + instance passed to is , the implementation + manufactures an empty instance, such that parameters of type may always be satisfied, whether + optional or not. The handling of parameters may be overridden via + . + + All other parameter types are, by default, bound from the dictionary passed into + and are included in the generated JSON schema. This may be overridden by the provided + via the parameter; for every parameter, the delegate is enabled to choose if the parameter should be included in the + generated schema and how its value should be bound, including handling of optionality (by default, required parameters that are not included in the + dictionary will result in an exception being thrown). Loosely-typed additional context information may be passed + into via the 's dictionary; the default + binding ignores this collection, but a custom binding supplied via may choose to + source arguments from this data. + + + The default marshaling of parameters from the dictionary permits values to be passed into the 's + invocation directly if the object is already of a compatible type. Otherwise, if the argument is a , , + or , it is deserialized into the parameter type, utilizing if provided, + or else using . If the argument is anything else, it is round-tripped through JSON, serializing the object as JSON + and then deserializing it to the expected type. + + + In general, the data supplied via an 's dictionary is supplied from an AI service and should be considered + unvalidated and untrusted. To provide validated and trusted data to the invocation of , the instance constructed + for each invocation may contain that data in it, such that it's then available to as instance data. + An parameter may also be used to resolve services from a dependency injection container. + + + By default, return values are serialized to using 's + if provided, or else using . + Handling of return values may be overridden via . + - is . + is . + + is not assignable to 's declaring type. + A parameter to or its return type is not serializable. @@ -207,6 +357,10 @@ Microsoft.Extensions.AI 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + Microsoft.Extensions.AI.AIFunction @@ -231,22 +385,61 @@ The method to be represented via the created . - The name to use for the . - The description to use for the . + + The name to use for the . If , the name will be derived from + the name of . + + + The description to use for the . If , a description will be derived from + any on , if available. + The used to marshal function parameters and any return value. Creates an instance for a method, specified via a delegate. The created for invoking . - Return values are serialized to using . - Arguments that are not already of the expected type are marshaled to the expected type via JSON and using - . If the argument is a , , - or , it is deserialized directly. If the argument is anything else unknown, it is - round-tripped through JSON, serializing the object as JSON and then deserializing it to the expected type. + Any parameters to are sourced from the 's dictionary + of key/value pairs and are represented in the JSON schema for the function, as exposed in the returned 's + . There are a few exceptions to this: + parameters are automatically bound to the passed into + the invocation via 's parameter. The parameter is + not included in the generated JSON schema. + + By default, parameters are bound from the property + and are not included in the JSON schema. If the parameter is optional, such that a default value is provided, + is allowed to be ; otherwise, + must be non-, or else the invocation will fail with an exception due to the required nature of the parameter. + + By default, parameters are bound directly to instance + passed into and are not included in the JSON schema. If the + instance passed to is , the implementation + manufactures an empty instance, such that parameters of type may always be satisfied, whether + optional or not. + + All other parameter types are bound from the dictionary passed into + and are included in the generated JSON schema. + + + The marshaling of parameters from the dictionary permits values to be passed into the 's + invocation directly if the object is already of a compatible type. Otherwise, if the argument is a , , + or , it is deserialized into the parameter type, utilizing if provided, or else + . If the argument is anything else, it is round-tripped through JSON, serializing the object as JSON + and then deserializing it to the expected type. + + + In general, the data supplied via an 's dictionary is supplied from an AI service and should be considered + unvalidated and untrusted. To provide validated and trusted data to the invocation of , consider having + point to an instance method on an instance configured to hold the appropriate state. An parameter may also be + used to resolve services from a dependency injection container. + + + Return values are serialized to using if provided, + or else using . is . + A parameter to is not serializable. @@ -260,6 +453,10 @@ Microsoft.Extensions.AI 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + Microsoft.Extensions.AI.AIFunction @@ -289,8 +486,14 @@ The target object for the if it represents an instance method. This should be if and only if is a static method. - The name to use for the . - The description to use for the . + + The name to use for the . If , the name will be derived from + the name of . + + + The description to use for the . If , a description will be derived from + any on , if available. + The used to marshal function parameters and return value. Creates an instance for a method, specified via an instance @@ -299,15 +502,50 @@ The created for invoking . - Return values are serialized to using . - Arguments that are not already of the expected type are marshaled to the expected type via JSON and using - . If the argument is a , , - or , it is deserialized directly. If the argument is anything else unknown, it is - round-tripped through JSON, serializing the object as JSON and then deserializing it to the expected type. + Any parameters to are sourced from the 's dictionary + of key/value pairs and are represented in the JSON schema for the function, as exposed in the returned 's + . There are a few exceptions to this: + parameters are automatically bound to the passed into + the invocation via 's parameter. The parameter is + not included in the generated JSON schema. + + By default, parameters are bound from the property + and are not included in the JSON schema. If the parameter is optional, such that a default value is provided, + is allowed to be ; otherwise, + must be non-, or else the invocation will fail with an exception due to the required nature of the parameter. + + By default, parameters are bound directly to instance + passed into and are not included in the JSON schema. If the + instance passed to is , the implementation + manufactures an empty instance, such that parameters of type may always be satisfied, whether + optional or not. + + All other parameter types are bound from the dictionary passed into + and are included in the generated JSON schema. + + + The marshaling of parameters from the dictionary permits values to be passed into the 's + invocation directly if the object is already of a compatible type. Otherwise, if the argument is a , , + or , it is deserialized into the parameter type, utilizing if provided, or else + . If the argument is anything else, it is round-tripped through JSON, serializing the object as JSON + and then deserializing it to the expected type. + + + In general, the data supplied via an 's dictionary is supplied from an AI service and should be considered + unvalidated and untrusted. To provide validated and trusted data to the invocation of , consider having + point to an instance method on an instance configured to hold the appropriate state. An parameter may also be + used to resolve services from a dependency injection container. + + + Return values are serialized to using if provided, + or else using . - is . + represents an instance method but is null. + + contains a parameter without a parameter name. + A parameter to or its return type is not serializable. diff --git a/xml/Microsoft.Extensions.AI/AIFunctionFactoryOptions+ParameterBindingOptions.xml b/xml/Microsoft.Extensions.AI/AIFunctionFactoryOptions+ParameterBindingOptions.xml index 84b70e330e9..cc216b0c6bd 100644 --- a/xml/Microsoft.Extensions.AI/AIFunctionFactoryOptions+ParameterBindingOptions.xml +++ b/xml/Microsoft.Extensions.AI/AIFunctionFactoryOptions+ParameterBindingOptions.xml @@ -9,6 +9,10 @@ Microsoft.Extensions.AI 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + System.ValueType @@ -40,6 +44,10 @@ Microsoft.Extensions.AI 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1, 2 })] @@ -79,6 +87,10 @@ Microsoft.Extensions.AI 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + System.Boolean @@ -103,6 +115,10 @@ Microsoft.Extensions.AI 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + System.Boolean @@ -128,6 +144,10 @@ Microsoft.Extensions.AI 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + System.Boolean @@ -160,6 +180,10 @@ Microsoft.Extensions.AI 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + System.Int32 @@ -181,6 +205,10 @@ Microsoft.Extensions.AI 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + System.Boolean @@ -207,6 +235,10 @@ Microsoft.Extensions.AI 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + System.Boolean @@ -233,6 +265,10 @@ Microsoft.Extensions.AI 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + System.String diff --git a/xml/Microsoft.Extensions.AI/AIFunctionFactoryOptions.xml b/xml/Microsoft.Extensions.AI/AIFunctionFactoryOptions.xml index 3af9fd5bd70..5de658ffbf1 100644 --- a/xml/Microsoft.Extensions.AI/AIFunctionFactoryOptions.xml +++ b/xml/Microsoft.Extensions.AI/AIFunctionFactoryOptions.xml @@ -10,6 +10,10 @@ 9.3.0.0 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + System.Object @@ -38,6 +42,10 @@ Microsoft.Extensions.AI 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + @@ -58,6 +66,10 @@ Microsoft.Extensions.AI 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 2 })] @@ -89,6 +101,10 @@ Microsoft.Extensions.AI 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] @@ -115,6 +131,47 @@ + + + + + + + + Property + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1, 1 })>] + + + + System.Func<System.Type,Microsoft.Extensions.AI.AIFunctionArguments,System.Object> + + + + Gets or sets a delegate used with to create the receiver instance. + + To be added. + + + creates instances that invoke an + instance method on the specified . This delegate is used to create the instance of the type that will be used to invoke the method. + By default if is , is used. If + is non-, the delegate is invoked with the to be instantiated and the + provided to the method. + + + Each created instance will be used for a single invocation. If the object is or , it will + be disposed of after the invocation completes. + + + + @@ -127,6 +184,10 @@ Microsoft.Extensions.AI 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + System.String @@ -151,6 +212,10 @@ Microsoft.Extensions.AI 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + Microsoft.Extensions.AI.AIJsonSchemaCreateOptions @@ -176,6 +241,10 @@ Microsoft.Extensions.AI 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 2, 2, 0, 2 })] @@ -232,6 +301,10 @@ Microsoft.Extensions.AI 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + System.String @@ -255,6 +328,10 @@ Microsoft.Extensions.AI 9.4.0.0 + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + System.Text.Json.JsonSerializerOptions diff --git a/xml/Microsoft.Extensions.AI/AIJsonSchemaTransformCache.xml b/xml/Microsoft.Extensions.AI/AIJsonSchemaTransformCache.xml new file mode 100644 index 00000000000..00d616f62bf --- /dev/null +++ b/xml/Microsoft.Extensions.AI/AIJsonSchemaTransformCache.xml @@ -0,0 +1,139 @@ + + + + + + + + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.Object + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + + Defines a cache for JSON schemas transformed according to the specified policy. + + + + This cache stores weak references from AI abstractions that declare JSON schemas such as or + to their corresponding JSON schemas transformed according to the specified policy. It is intended for use by + implementations that enforce vendor-specific restrictions on what constitutes a valid JSON schema for a given function or response format. + + + It is recommended implementations with schema transformation requirements should create a single static instance of this cache. + + + + + + + + + + + + Constructor + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + + + + The options governing schema transformation. + + Initializes a new instance of the class with the specified options. + + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.Text.Json.JsonElement + + + + + + The function whose JSON schema we want to transform. + + Gets or creates a transformed JSON schema for the specified instance. + + The transformed JSON schema corresponding to . + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.Nullable<System.Text.Json.JsonElement> + + + + + + The response format whose JSON schema we want to transform. + + Gets or creates a transformed JSON schema for the specified instance. + + The transformed JSON schema corresponding to . + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + Microsoft.Extensions.AI.AIJsonSchemaTransformOptions + + + + Gets the options governing schema transformation. + + To be added. + To be added. + + + + diff --git a/xml/Microsoft.Extensions.AI/AIJsonSchemaTransformContext.xml b/xml/Microsoft.Extensions.AI/AIJsonSchemaTransformContext.xml new file mode 100644 index 00000000000..dcc65e9732c --- /dev/null +++ b/xml/Microsoft.Extensions.AI/AIJsonSchemaTransformContext.xml @@ -0,0 +1,141 @@ + + + + + + + + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.ValueType + + + + + [System.Runtime.CompilerServices.IsReadOnly] + [<System.Runtime.CompilerServices.IsReadOnly>] + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + + Defines the context for transforming a schema node withing a larger schema document. + + + This struct is being passed to the user-provided + callback by the method and cannot be instantiated directly. + + + + + + + + + + + Property + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.Boolean + + + + Gets a value indicating whether the current schema is a collection element. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.Boolean + + + + Gets a value indicating whether the current schema is a dictionary value. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>] + + + + System.ReadOnlySpan<System.String> + + + + Gets the path to the schema document currently being generated. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + System.String + + + + Gets the containing property name if the current schema is a property of an object. + + To be added. + To be added. + + + + diff --git a/xml/Microsoft.Extensions.AI/AIJsonSchemaTransformOptions.xml b/xml/Microsoft.Extensions.AI/AIJsonSchemaTransformOptions.xml new file mode 100644 index 00000000000..0d04f4e0d71 --- /dev/null +++ b/xml/Microsoft.Extensions.AI/AIJsonSchemaTransformOptions.xml @@ -0,0 +1,338 @@ + + + + + + + + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.Object + + + + System.IEquatable<Microsoft.Extensions.AI.AIJsonSchemaTransformOptions> + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + + Provides options for configuring the behavior of JSON schema transformation functionality. + + To be added. + + + + + + + + + Constructor + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + + To be added. + To be added. + + + + + + + + + Method + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + Microsoft.Extensions.AI.AIJsonSchemaTransformOptions + + + + To be added. + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.Boolean + + + + Gets a value indicating whether to convert boolean schemas to equivalent object-based representations. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.Boolean + + + + Gets a value indicating whether to generate schemas with the additionalProperties set to false for .NET objects. + + To be added. + To be added. + + + + + + + + + Method + + M:System.IEquatable`1.Equals(`0) + + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + + + + Method + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.Boolean + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + + + + Method + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.Int32 + + + + To be added. + To be added. + To be added. + + + + + + + + + Method + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.Boolean + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + + + + Method + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.Boolean + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.Boolean + + + + Gets a value indicating whether to mark all properties as required in the schema. + + To be added. + To be added. + + + + + + + + + Method + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.String + + + + To be added. + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1 })>] + + + + System.Func<Microsoft.Extensions.AI.AIJsonSchemaTransformContext,System.Text.Json.Nodes.JsonNode,System.Text.Json.Nodes.JsonNode> + + + + Gets a callback that is invoked for every schema that is generated within the type graph. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.Boolean + + + + Gets a value indicating whether to substitute nullable "type" keywords with OpenAPI 3.0 style "nullable" keywords in the schema. + + To be added. + To be added. + + + + diff --git a/xml/Microsoft.Extensions.AI/AIJsonUtilities.xml b/xml/Microsoft.Extensions.AI/AIJsonUtilities.xml index e99a2d83677..e8578fabf8b 100644 --- a/xml/Microsoft.Extensions.AI/AIJsonUtilities.xml +++ b/xml/Microsoft.Extensions.AI/AIJsonUtilities.xml @@ -284,5 +284,34 @@ + + + + + + + + Method + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.Text.Json.JsonElement + + + + + + + The schema document to transform. + The options governing schema transformation. + + Transforms the given JSON schema based on the provided options. + + A new schema document with transformations applied. + The schema and any nested schemas are transformed using depth-first traversal. + + diff --git a/xml/Microsoft.Extensions.AI/AzureAIInferenceExtensions.xml b/xml/Microsoft.Extensions.AI/AzureAIInferenceExtensions.xml index cac6bc21ed4..772c8c13ae9 100644 --- a/xml/Microsoft.Extensions.AI/AzureAIInferenceExtensions.xml +++ b/xml/Microsoft.Extensions.AI/AzureAIInferenceExtensions.xml @@ -95,5 +95,40 @@ To be added. + + + + + + + Method + + Microsoft.Extensions.AI.AzureAIInference + 9.4.0.0 + + + Microsoft.Extensions.AI.IEmbeddingGenerator<Microsoft.Extensions.AI.DataContent,Microsoft.Extensions.AI.Embedding<System.Single>> + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + The client. + The ID of the model to use. If , it can be provided per request via . + The number of dimensions generated in each embedding. + Gets an for use with this . + An that can be used to generate embeddings via the . + To be added. + + diff --git a/xml/Microsoft.Extensions.AI/BinaryEmbedding+VectorConverter.xml b/xml/Microsoft.Extensions.AI/BinaryEmbedding+VectorConverter.xml new file mode 100644 index 00000000000..961ce911181 --- /dev/null +++ b/xml/Microsoft.Extensions.AI/BinaryEmbedding+VectorConverter.xml @@ -0,0 +1,111 @@ + + + + + + + + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.Text.Json.Serialization.JsonConverter<System.Collections.BitArray> + + System.Collections.BitArray + + + + + + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>] + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>] + + + + Provides a for serializing instances. + To be added. + + + + + + + + + Constructor + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + + To be added. + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.Collections.BitArray + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + + + + + + Method + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.Void + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + diff --git a/xml/Microsoft.Extensions.AI/BinaryEmbedding.xml b/xml/Microsoft.Extensions.AI/BinaryEmbedding.xml new file mode 100644 index 00000000000..d491996b18e --- /dev/null +++ b/xml/Microsoft.Extensions.AI/BinaryEmbedding.xml @@ -0,0 +1,106 @@ + + + + + + + + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + Microsoft.Extensions.AI.Embedding + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + Represents an embedding composed of a bit vector. + To be added. + + + + + + + + + + Constructor + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + + + + The embedding vector this embedding represents. + Initializes a new instance of the class with the embedding vector. + To be added. + + is . + + + + + + + + + + Property + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + + [System.Text.Json.Serialization.JsonIgnore] + [<System.Text.Json.Serialization.JsonIgnore>] + + + + System.Int32 + + + To be added. + To be added. + To be added. + + + + + + + + + + + Property + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + + [System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.Extensions.AI.BinaryEmbedding+VectorConverter))] + [<System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.Extensions.AI.BinaryEmbedding+VectorConverter))>] + + + + System.Collections.BitArray + + + Gets or sets the embedding vector this embedding represents. + To be added. + To be added. + + + + diff --git a/xml/Microsoft.Extensions.AI/CachingChatClient.xml b/xml/Microsoft.Extensions.AI/CachingChatClient.xml index 5e00a986b65..1b755294815 100644 --- a/xml/Microsoft.Extensions.AI/CachingChatClient.xml +++ b/xml/Microsoft.Extensions.AI/CachingChatClient.xml @@ -189,12 +189,6 @@ Microsoft.Extensions.AI 9.4.0.0 - - - [System.Runtime.CompilerServices.AsyncIteratorStateMachine(typeof(Microsoft.Extensions.AI.CachingChatClient+<GetStreamingResponseAsync>d__8))] - [<System.Runtime.CompilerServices.AsyncIteratorStateMachine(typeof(Microsoft.Extensions.AI.CachingChatClient+<GetStreamingResponseAsync>d__8))>] - - System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.AI.ChatResponseUpdate> @@ -208,14 +202,7 @@ - - - - [System.Runtime.CompilerServices.EnumeratorCancellation] - [<System.Runtime.CompilerServices.EnumeratorCancellation>] - - - + To be added. diff --git a/xml/Microsoft.Extensions.AI/ChatClientBuilder.xml b/xml/Microsoft.Extensions.AI/ChatClientBuilder.xml index 57bdcf4ae37..0e7cb72c28a 100644 --- a/xml/Microsoft.Extensions.AI/ChatClientBuilder.xml +++ b/xml/Microsoft.Extensions.AI/ChatClientBuilder.xml @@ -130,6 +130,7 @@ To be added. is . + Pipelines of functionality. @@ -157,6 +158,7 @@ To be added. is . + Pipelines of functionality. @@ -198,11 +200,12 @@ The updated instance. - This overload may be used when the anonymous implementation needs to provide pre- and/or post-processing, but doesn't + This overload can be used when the anonymous implementation needs to provide pre-processing and/or post-processing, but doesn't need to interact with the results of the operation, which will come from the inner client. is . + Pipelines of functionality. @@ -255,7 +258,7 @@ The updated instance. - One or both delegates may be provided. If both are provided, they will be used for their respective methods: + One or both delegates can be provided. If both are provided, they will be used for their respective methods: will provide the implementation of , and will provide the implementation of . If only one of the delegates is provided, it will be used for both methods. That means that if @@ -265,6 +268,7 @@ will be implemented by combining the updates from . Both and are . + Pipelines of functionality. diff --git a/xml/Microsoft.Extensions.AI/ChatClientStructuredOutputExtensions.xml b/xml/Microsoft.Extensions.AI/ChatClientStructuredOutputExtensions.xml index e1d9f4b0b17..e319a121f6f 100644 --- a/xml/Microsoft.Extensions.AI/ChatClientStructuredOutputExtensions.xml +++ b/xml/Microsoft.Extensions.AI/ChatClientStructuredOutputExtensions.xml @@ -27,14 +27,15 @@ Provides extension methods on that simplify working with structured output. To be added. + Request a response with structured output. - - + + - - + + Method Microsoft.Extensions.AI @@ -64,7 +65,7 @@ - + @@ -72,10 +73,9 @@ The . The chat message to send. The chat options to configure the request. - - Optionally specifies whether to set a JSON schema on the . - This improves reliability if the underlying model supports native structured output with a schema, but may cause an error if the model does not support it. - If not specified, the default value is . + + to set a JSON schema on the ; otherwise, . The default is . + Using a JSON schema improves reliability if the underlying model supports native structured output with a schema, but might cause an error if the model does not support it. The to monitor for cancellation requests. The default is . Sends a chat message, requesting a response matching the type . @@ -84,11 +84,11 @@ - - + + - - + + Method Microsoft.Extensions.AI @@ -118,7 +118,7 @@ - + @@ -126,10 +126,9 @@ The . The chat content to send. The chat options to configure the request. - - Optionally specifies whether to set a JSON schema on the . - This improves reliability if the underlying model supports native structured output with a schema, but may cause an error if the model does not support it. - If not specified, the default value is . + + to set a JSON schema on the ; otherwise, . The default is . + Using a JSON schema improves reliability if the underlying model supports native structured output with a schema, but might cause an error if the model does not support it. The to monitor for cancellation requests. The default is . Sends chat messages, requesting a response matching the type . @@ -138,11 +137,11 @@ - - + + - - + + Method Microsoft.Extensions.AI @@ -172,7 +171,7 @@ - + @@ -180,24 +179,23 @@ The . The text content for the chat message to send. The chat options to configure the request. - - Optionally specifies whether to set a JSON schema on the . - This improves reliability if the underlying model supports native structured output with a schema, but may cause an error if the model does not support it. - If not specified, the default value is determined by the implementation. - If a specific value is required, it must be specified by the caller. + + to set a JSON schema on the ; otherwise, . + Using a JSON schema improves reliability if the underlying model supports native structured output with a schema, but might cause an error if the model does not support it. The to monitor for cancellation requests. The default is . Sends a user chat text message, requesting a response matching the type . The response messages generated by the client. To be added. + Request a response with structured output. - - + + - - + + Method Microsoft.Extensions.AI @@ -228,7 +226,7 @@ - + @@ -237,10 +235,9 @@ The chat message to send. The JSON serialization options to use. The chat options to configure the request. - - Optionally specifies whether to set a JSON schema on the . - This improves reliability if the underlying model supports native structured output with a schema, but may cause an error if the model does not support it. - If not specified, the default value is . + + to set a JSON schema on the ; otherwise, . The default is . + Using a JSON schema improves reliability if the underlying model supports native structured output with a schema, but might cause an error if the model does not support it. The to monitor for cancellation requests. The default is . Sends a chat message, requesting a response matching the type . @@ -249,11 +246,11 @@ - - + + - - + + Method Microsoft.Extensions.AI @@ -284,7 +281,7 @@ - + @@ -293,25 +290,24 @@ The chat content to send. The JSON serialization options to use. The chat options to configure the request. - - Optionally specifies whether to set a JSON schema on the . - This improves reliability if the underlying model supports native structured output with a schema, but may cause an error if the model does not support it. - If not specified, the default value is . + + to set a JSON schema on the ; otherwise, . The default is . + Using a JSON schema improves reliability if the underlying model supports native structured output with a schema, but might cause an error if the model does not support it. The to monitor for cancellation requests. The default is . Sends chat messages, requesting a response matching the type . The response messages generated by the client. To be added. - is . + or or is . - - + + - - + + Method Microsoft.Extensions.AI @@ -342,7 +338,7 @@ - + @@ -351,10 +347,9 @@ The text content for the chat message to send. The JSON serialization options to use. The chat options to configure the request. - - Optionally specifies whether to set a JSON schema on the . - This improves reliability if the underlying model supports native structured output with a schema, but may cause an error if the model does not support it. - If not specified, the default value is . + + to set a JSON schema on the ; otherwise, . The default is . + Using a JSON schema improves reliability if the underlying model supports native structured output with a schema, but might cause an error if the model does not support it. The to monitor for cancellation requests. The default is . Sends a user chat text message, requesting a response matching the type . diff --git a/xml/Microsoft.Extensions.AI/ChatOptions.xml b/xml/Microsoft.Extensions.AI/ChatOptions.xml index 65a69f4cc71..3a948eac57f 100644 --- a/xml/Microsoft.Extensions.AI/ChatOptions.xml +++ b/xml/Microsoft.Extensions.AI/ChatOptions.xml @@ -25,6 +25,7 @@ Represents the options for a chat request. To be added. + Provide options. @@ -65,6 +66,40 @@ To be added. + + + + + + + + Property + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.Nullable<System.Boolean> + + + + Gets or sets a flag to indicate whether a single response is allowed to include multiple tool calls. + If , the is asked to return a maximum of one tool call per request. + If , there is no limit. + If , the provider may select its own default. + + To be added. + + + When used with function calling middleware, this does not affect the ability to perform multiple function calls in sequence. + It only affects the number of function calls within a single iteration of the function calling loop. + + + The underlying provider is not guaranteed to support or honor this flag. For example it may choose to ignore it and return multiple tool calls regardless. + + + + @@ -77,13 +112,23 @@ Microsoft.Extensions.AI.Abstractions 9.4.0.0 + + + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>] + + + [System.Obsolete("Use ConversationId instead.")] + [<System.Obsolete("Use ConversationId instead.")>] + + System.String - Gets or sets an optional identifier used to associate a request with an existing chat thread. + Gets or sets an optional identifier used to associate a request with an existing conversation. To be added. - To be added. + This property is obsolete. Use instead. @@ -112,6 +157,28 @@ + + + + + + + + Property + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.String + + + Gets or sets an optional identifier used to associate a request with an existing conversation. + To be added. + To be added. + Stateless vs. stateful clients. + + @@ -206,6 +273,52 @@ + + + + + + + + Property + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 2 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 2 })>] + + + [System.Text.Json.Serialization.JsonIgnore] + [<System.Text.Json.Serialization.JsonIgnore>] + + + + System.Func<Microsoft.Extensions.AI.IChatClient,System.Object> + + + + Gets or sets a callback responsible of creating the raw representation of the chat options from an underlying implementation. + + To be added. + + The underlying implementation may have its own representation of options. + When or + is invoked with a , that implementation may convert the provided options into + its own representation in order to use it while performing the operation. For situations where a consumer knows + which concrete is being used and how it represents options, a new instance of that + implementation-specific options type may be returned by this callback, for the + implementation to use instead of creating a new instance. Such implementations may mutate the supplied options + instance further based on other settings supplied on this instance or from other inputs, + like the enumerable of s, therefore, its **strongly recommended** to not return shared instances + and instead make the callback return a new instance per each call. + This is typically used to set an implementation-specific setting that isn't otherwise exposed from the strongly-typed + properties on . + + + @@ -362,6 +475,7 @@ Gets or sets the list of tools to include with a chat request. To be added. To be added. + Tool calling. diff --git a/xml/Microsoft.Extensions.AI/ChatResponse.xml b/xml/Microsoft.Extensions.AI/ChatResponse.xml index f2c6887edda..f95ba5fe7ed 100644 --- a/xml/Microsoft.Extensions.AI/ChatResponse.xml +++ b/xml/Microsoft.Extensions.AI/ChatResponse.xml @@ -132,19 +132,62 @@ Microsoft.Extensions.AI.Abstractions 9.4.0.0 + + + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>] + + + [System.Obsolete("Use ConversationId instead.")] + [<System.Obsolete("Use ConversationId instead.")>] + + + + System.String + + + Gets or sets an identifier for the state of the conversation. + To be added. + + Some implementations are capable of storing the state for a conversation, such that + the input messages supplied to need only be the additional messages beyond + what's already stored. If this property is non-, it represents an identifier for that state, + and it should be used in a subsequent instead of supplying the same messages + (and this 's message) as part of the messages parameter. Note that the value may + or may not differ on every response, depending on whether the underlying provider uses a fixed ID for each conversation + or updates it for each message. + + This method is obsolete. Use instead. + + + + + + + + + + Property + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + System.String - Gets or sets the chat thread ID associated with this chat response. + Gets or sets an identifier for the state of the conversation. To be added. - Some implementations are capable of storing the state for a chat thread, such that + Some implementations are capable of storing the state for a conversation, such that the input messages supplied to need only be the additional messages beyond what's already stored. If this property is non-, it represents an identifier for that state, - and it should be used in a subsequent instead of supplying the same messages - (and this 's message) as part of the messages parameter. + and it should be used in a subsequent instead of supplying the same messages + (and this 's message) as part of the messages parameter. Note that the value may + or may not differ on every response, depending on whether the underlying provider uses a fixed ID for each conversation + or updates it for each message. + Stateless vs. stateful clients. diff --git a/xml/Microsoft.Extensions.AI/ChatResponseUpdate.xml b/xml/Microsoft.Extensions.AI/ChatResponseUpdate.xml index e7b3f191e56..2068028c7cd 100644 --- a/xml/Microsoft.Extensions.AI/ChatResponseUpdate.xml +++ b/xml/Microsoft.Extensions.AI/ChatResponseUpdate.xml @@ -177,19 +177,31 @@ Microsoft.Extensions.AI.Abstractions 9.4.0.0 + + + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>] + + + [System.Obsolete("Use ConversationId instead.")] + [<System.Obsolete("Use ConversationId instead.")>] + + System.String - Gets or sets the chat thread ID associated with the chat response of which this update is a part. + Gets or sets an identifier for the state of the conversation of which this update is a part. To be added. - Some implementations are capable of storing the state for a chat thread, such that + Some implementations are capable of storing the state for a conversation, such that the input messages supplied to need only be the additional messages beyond what's already stored. If this property is non-, it represents an identifier for that state, - and it should be used in a subsequent instead of supplying the same messages - (and this streaming message) as part of the messages parameter. + and it should be used in a subsequent instead of supplying the same messages + (and this streaming message) as part of the messages parameter. Note that the value may or may not differ on every + response, depending on whether the underlying provider uses a fixed ID for each conversation or updates it for each message. + This method is obsolete. Use instead. @@ -219,6 +231,34 @@ To be added. + + + + + + + + Property + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.String + + + Gets or sets an identifier for the state of the conversation of which this update is a part. + To be added. + + Some implementations are capable of storing the state for a conversation, such that + the input messages supplied to need only be the additional messages beyond + what's already stored. If this property is non-, it represents an identifier for that state, + and it should be used in a subsequent instead of supplying the same messages + (and this streaming message) as part of the messages parameter. Note that the value may or may not differ on every + response, depending on whether the underlying provider uses a fixed ID for each conversation or updates it for each message. + + + diff --git a/xml/Microsoft.Extensions.AI/ConfigureOptionsChatClientBuilderExtensions.xml b/xml/Microsoft.Extensions.AI/ConfigureOptionsChatClientBuilderExtensions.xml index 37323523a6e..4a88585f80b 100644 --- a/xml/Microsoft.Extensions.AI/ConfigureOptionsChatClientBuilderExtensions.xml +++ b/xml/Microsoft.Extensions.AI/ConfigureOptionsChatClientBuilderExtensions.xml @@ -57,6 +57,7 @@ is . + Provide options. diff --git a/xml/Microsoft.Extensions.AI/DataContent.xml b/xml/Microsoft.Extensions.AI/DataContent.xml index 2662f4e097c..a60d282e274 100644 --- a/xml/Microsoft.Extensions.AI/DataContent.xml +++ b/xml/Microsoft.Extensions.AI/DataContent.xml @@ -163,6 +163,37 @@ is an invalid media type. + + + + + + + + Property + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + [System.Text.Json.Serialization.JsonIgnore] + [<System.Text.Json.Serialization.JsonIgnore>] + + + + System.ReadOnlyMemory<System.Char> + + + Gets the data represented by this instance as a Base64 character sequence. + The base64 representation of the data. + To be added. + + @@ -289,9 +320,8 @@ Gets the data URI for this . To be added. - The returned URI is always a valid URI string, even if the instance was constructed from a - or from a . In the case of a , this property returns a data URI containing - that data. + The returned URI is always a valid data URI string, even if the instance was constructed from a + or from a . diff --git a/xml/Microsoft.Extensions.AI/DelegatingChatClient.xml b/xml/Microsoft.Extensions.AI/DelegatingChatClient.xml index 5243a6f94c1..15a014e6fcb 100644 --- a/xml/Microsoft.Extensions.AI/DelegatingChatClient.xml +++ b/xml/Microsoft.Extensions.AI/DelegatingChatClient.xml @@ -37,6 +37,7 @@ This is recommended as a base type when building clients that can be chained around an underlying . The default implementation simply passes each call to the inner client instance. + Custom IChatClient middleware. diff --git a/xml/Microsoft.Extensions.AI/DistributedCachingChatClient.xml b/xml/Microsoft.Extensions.AI/DistributedCachingChatClient.xml index c73f99d6d0f..aa4845c2240 100644 --- a/xml/Microsoft.Extensions.AI/DistributedCachingChatClient.xml +++ b/xml/Microsoft.Extensions.AI/DistributedCachingChatClient.xml @@ -27,9 +27,19 @@ A delegating chat client that caches the results of response calls, storing them as JSON in an . + + The employs JSON serialization as part of storing cached data. It is not guaranteed that + the object models used by , , , , + or any of the other objects in the chat client pipeline will roundtrip through JSON serialization with full fidelity. For example, + will be ignored, and values in + will deserialize as rather than as the original type. In general, code using + should only rely on accessing data that can be preserved well enough through JSON serialization and deserialization. + + The provided implementation of is thread-safe for concurrent use so long as the employed is similarly thread-safe for concurrent use. - + + diff --git a/xml/Microsoft.Extensions.AI/DistributedCachingChatClientBuilderExtensions.xml b/xml/Microsoft.Extensions.AI/DistributedCachingChatClientBuilderExtensions.xml index 1e5b8f84267..952cf286d05 100644 --- a/xml/Microsoft.Extensions.AI/DistributedCachingChatClientBuilderExtensions.xml +++ b/xml/Microsoft.Extensions.AI/DistributedCachingChatClientBuilderExtensions.xml @@ -66,7 +66,14 @@ Adds a as the next stage in the pipeline. The provided as . - To be added. + + The employs JSON serialization as part of storing the cached data. It is not guaranteed that + the object models used by , , , , + or any of the other objects in the chat client pipeline will roundtrip through JSON serialization with full fidelity. For example, + will be ignored, and values in + will deserialize as rather than as the original type. In general, code using + should only rely on accessing data that can be preserved well enough through JSON serialization and deserialization. + is . diff --git a/xml/Microsoft.Extensions.AI/Embedding.xml b/xml/Microsoft.Extensions.AI/Embedding.xml index a02d2ff856d..55017bc312f 100644 --- a/xml/Microsoft.Extensions.AI/Embedding.xml +++ b/xml/Microsoft.Extensions.AI/Embedding.xml @@ -17,29 +17,37 @@ + + [System.Diagnostics.DebuggerDisplay("Dimensions = {Dimensions}")] + [<System.Diagnostics.DebuggerDisplay("Dimensions = {Dimensions}")>] + [System.Runtime.CompilerServices.Nullable(0)] [<System.Runtime.CompilerServices.Nullable(0)>] - - [System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.Embedding<System.Half>), "halves")] - [<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.Embedding<System.Half>), "halves")>] + + [System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.BinaryEmbedding), "binary")] + [<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.BinaryEmbedding), "binary")>] - [System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.Embedding<System.Single>), "floats")] - [<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.Embedding<System.Single>), "floats")>] + [System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.Embedding<System.Byte>), "uint8")] + [<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.Embedding<System.Byte>), "uint8")>] - [System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.Embedding<System.Double>), "doubles")] - [<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.Embedding<System.Double>), "doubles")>] + [System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.Embedding<System.SByte>), "int8")] + [<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.Embedding<System.SByte>), "int8")>] + + + [System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.Embedding<System.Half>), "float16")] + [<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.Embedding<System.Half>), "float16")>] - [System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.Embedding<System.Byte>), "bytes")] - [<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.Embedding<System.Byte>), "bytes")>] + [System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.Embedding<System.Single>), "float32")] + [<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.Embedding<System.Single>), "float32")>] - [System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.Embedding<System.SByte>), "sbytes")] - [<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.Embedding<System.SByte>), "sbytes")>] + [System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.Embedding<System.Double>), "float64")] + [<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.Embedding<System.Double>), "float64")>] [System.Text.Json.Serialization.JsonPolymorphic(TypeDiscriminatorPropertyName="$type")] @@ -110,6 +118,35 @@ To be added. + + + + + + + + Property + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + + [System.Text.Json.Serialization.JsonIgnore] + [<System.Text.Json.Serialization.JsonIgnore>] + + + + System.Int32 + + + Gets the dimensionality of the embedding vector. + To be added. + + This value corresponds to the number of elements in the embedding vector. + + + diff --git a/xml/Microsoft.Extensions.AI/EmbeddingGeneratorExtensions.xml b/xml/Microsoft.Extensions.AI/EmbeddingGeneratorExtensions.xml index db086efdc4c..4fdd83525f5 100644 --- a/xml/Microsoft.Extensions.AI/EmbeddingGeneratorExtensions.xml +++ b/xml/Microsoft.Extensions.AI/EmbeddingGeneratorExtensions.xml @@ -103,6 +103,75 @@ The generator did not produce one embedding for each input value. + + + + + + + Method + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + System.Threading.Tasks.Task<TEmbedding> + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + Microsoft.Extensions.AI.Embedding + + + + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + The type from which embeddings will be generated. + The type of embedding to generate. + The embedding generator. + A value from which an embedding will be generated. + The embedding generation options to configure the request. + The to monitor for cancellation requests. The default is . + Generates an embedding from the specified . + + The generated embedding for the specified . + + + This operations is equivalent to using with a + collection composed of the single and then returning the first embedding element from the + resulting collection. + + + is . + The generator did not produce exactly one embedding. + + @@ -114,6 +183,16 @@ Microsoft.Extensions.AI.Abstractions 9.4.0.0 + + + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>] + + + [System.Obsolete("Use GenerateAsync<TInput, TEmbedding> instead.")] + [<System.Obsolete("Use GenerateAsync<TInput, TEmbedding> instead.")>] + + System.Threading.Tasks.Task<TEmbedding> @@ -167,6 +246,9 @@ collection composed of the single and then returning the first embedding element from the resulting collection. + + This method is obsolete. Use instead. + is . The generator did not produce exactly one embedding. @@ -183,6 +265,81 @@ Microsoft.Extensions.AI.Abstractions 9.4.0.0 + + + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>] + + + [System.Obsolete("Use GenerateVectorAsync<TInput, TEmbeddingElement> instead.")] + [<System.Obsolete("Use GenerateVectorAsync<TInput, TEmbeddingElement> instead.")>] + + + + System.Threading.Tasks.Task<System.ReadOnlyMemory<TEmbeddingElement>> + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 0, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 0, 1 })>] + + + + + + + + + + + + [System.Runtime.CompilerServices.Nullable(1)] + [<System.Runtime.CompilerServices.Nullable(1)>] + + + + + + + [System.Runtime.CompilerServices.Nullable(1)] + [<System.Runtime.CompilerServices.Nullable(1)>] + + + + + + + + The type from which embeddings will be generated. + The numeric type of the embedding data. + The embedding generator. + A value from which an embedding will be generated. + The embedding generation options to configure the request. + The to monitor for cancellation requests. The default is . + Generates an embedding vector from the specified . + The generated embedding for the specified . + + This operation is equivalent to using and returning the + resulting 's property. + + + This method is obsolete. Use instead. + + + is . + The generator did not produce exactly one embedding. + + + + + + + + + Method + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + System.Threading.Tasks.Task<System.ReadOnlyMemory<TEmbeddingElement>> @@ -226,7 +383,7 @@ Generates an embedding vector from the specified . The generated embedding for the specified . - This operation is equivalent to using and returning the + This operation is equivalent to using and returning the resulting 's property. diff --git a/xml/Microsoft.Extensions.AI/Embedding`1.xml b/xml/Microsoft.Extensions.AI/Embedding`1.xml index 92563b87261..204a5d79929 100644 --- a/xml/Microsoft.Extensions.AI/Embedding`1.xml +++ b/xml/Microsoft.Extensions.AI/Embedding`1.xml @@ -60,6 +60,34 @@ To be added. + + + + + + + + Property + + Microsoft.Extensions.AI.Abstractions + 9.4.0.0 + + + + [System.Text.Json.Serialization.JsonIgnore] + [<System.Text.Json.Serialization.JsonIgnore>] + + + + System.Int32 + + + To be added. + To be added. + To be added. + + + diff --git a/xml/Microsoft.Extensions.AI/FunctionInvocationContext.xml b/xml/Microsoft.Extensions.AI/FunctionInvocationContext.xml index ab855d4131e..c2b776278e6 100644 --- a/xml/Microsoft.Extensions.AI/FunctionInvocationContext.xml +++ b/xml/Microsoft.Extensions.AI/FunctionInvocationContext.xml @@ -1,10 +1,10 @@ - - + + - + - + Microsoft.Extensions.AI 9.3.0.0 @@ -153,6 +153,30 @@ + + + + + + + + Property + + Microsoft.Extensions.AI + 9.4.0.0 + + + System.Boolean + + + + Gets or sets a value indicating whether the function invocation is occurring as part of a + call as opposed to a call. + + To be added. + To be added. + + @@ -248,7 +272,10 @@ and a new request issued to the wrapped client. If this property is set to , that subsequent request will not be issued and instead the loop immediately terminated rather than continuing until there are no more function call requests in responses. - + + If multiple function call requests are issued as part of a single iteration (a single response from the inner ), + setting to may also prevent subsequent requests within that same iteration from being processed. + diff --git a/xml/Microsoft.Extensions.AI/FunctionInvokingChatClient+FunctionInvocationResult.xml b/xml/Microsoft.Extensions.AI/FunctionInvokingChatClient+FunctionInvocationResult.xml index e5f5a98d83e..240dfbd608a 100644 --- a/xml/Microsoft.Extensions.AI/FunctionInvokingChatClient+FunctionInvocationResult.xml +++ b/xml/Microsoft.Extensions.AI/FunctionInvokingChatClient+FunctionInvocationResult.xml @@ -117,5 +117,26 @@ To be added. + + + + + + + + Property + + Microsoft.Extensions.AI + 9.4.0.0 + + + System.Boolean + + + Gets a value indicating whether the caller should terminate the processing loop. + To be added. + To be added. + + diff --git a/xml/Microsoft.Extensions.AI/FunctionInvokingChatClient.xml b/xml/Microsoft.Extensions.AI/FunctionInvokingChatClient.xml index 04befb32b53..08513248a5c 100644 --- a/xml/Microsoft.Extensions.AI/FunctionInvokingChatClient.xml +++ b/xml/Microsoft.Extensions.AI/FunctionInvokingChatClient.xml @@ -176,6 +176,33 @@ + + + + + + + + Property + + Microsoft.Extensions.AI + 9.4.0.0 + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + System.IServiceProvider + + + Gets the specified when constructing the , if any. + To be added. + To be added. + + @@ -225,8 +252,8 @@ - [System.Runtime.CompilerServices.AsyncIteratorStateMachine(typeof(Microsoft.Extensions.AI.FunctionInvokingChatClient+<GetStreamingResponseAsync>d__25))] - [<System.Runtime.CompilerServices.AsyncIteratorStateMachine(typeof(Microsoft.Extensions.AI.FunctionInvokingChatClient+<GetStreamingResponseAsync>d__25))>] + [System.Runtime.CompilerServices.AsyncIteratorStateMachine(typeof(Microsoft.Extensions.AI.FunctionInvokingChatClient+<GetStreamingResponseAsync>d__27))] + [<System.Runtime.CompilerServices.AsyncIteratorStateMachine(typeof(Microsoft.Extensions.AI.FunctionInvokingChatClient+<GetStreamingResponseAsync>d__27))>] @@ -308,23 +335,23 @@ - - + + - - - + + + Method Microsoft.Extensions.AI 9.4.0.0 - System.Threading.Tasks.Task<System.Object> + System.Threading.Tasks.ValueTask<System.Object> - [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 2 })] - [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 2 })>] + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 2 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 2 })>] @@ -333,12 +360,10 @@ - - The function invocation context detailing the function to be invoked and its arguments along with additional request information. - - The to monitor for cancellation requests. The default is . - Invokes the function asynchronously. - The result of the function invocation, or if the function invocation returned . + The function invocation context. + Cancellation token. + This method will invoke the function within the try block. + The function result. To be added. is . diff --git a/xml/Microsoft.Extensions.AI/IChatClient.xml b/xml/Microsoft.Extensions.AI/IChatClient.xml index 846917ad20e..b60a418d255 100644 --- a/xml/Microsoft.Extensions.AI/IChatClient.xml +++ b/xml/Microsoft.Extensions.AI/IChatClient.xml @@ -34,6 +34,7 @@ Build an AI chat app with .NET. + The IChatClient interface. @@ -71,6 +72,7 @@ To be added. is . + Request a chat response. @@ -147,6 +149,7 @@ To be added. is . + Request a streaming chat response. diff --git a/xml/Microsoft.Extensions.AI/IEmbeddingGenerator`2.xml b/xml/Microsoft.Extensions.AI/IEmbeddingGenerator`2.xml index cb9d0f27cac..4bc68658b0f 100644 --- a/xml/Microsoft.Extensions.AI/IEmbeddingGenerator`2.xml +++ b/xml/Microsoft.Extensions.AI/IEmbeddingGenerator`2.xml @@ -55,6 +55,7 @@ no instances are used which might employ such mutation. + The IEmbeddingGenerator interface. @@ -92,6 +93,7 @@ To be added. is . + Create embeddings. diff --git a/xml/Microsoft.Extensions.AI/LoggingChatClient.xml b/xml/Microsoft.Extensions.AI/LoggingChatClient.xml index 13c9ecd5222..1f8bb99d085 100644 --- a/xml/Microsoft.Extensions.AI/LoggingChatClient.xml +++ b/xml/Microsoft.Extensions.AI/LoggingChatClient.xml @@ -24,7 +24,18 @@ A delegating chat client that logs chat operations to an . - To be added. + + + The provided implementation of is thread-safe for concurrent use so long as the + employed is also thread-safe for concurrent use. + + + When the employed enables , the contents of + chat messages and options are logged. These messages and options may contain sensitive application data. + is disabled by default and should never be enabled in a production environment. + Messages and options are not logged at other logging levels. + + The provided implementation of is thread-safe for concurrent use so long as the employed is also thread-safe for concurrent use. diff --git a/xml/Microsoft.Extensions.AI/LoggingChatClientBuilderExtensions.xml b/xml/Microsoft.Extensions.AI/LoggingChatClientBuilderExtensions.xml index 737cc3bf92c..22b4b66801d 100644 --- a/xml/Microsoft.Extensions.AI/LoggingChatClientBuilderExtensions.xml +++ b/xml/Microsoft.Extensions.AI/LoggingChatClientBuilderExtensions.xml @@ -63,7 +63,14 @@ An optional callback that can be used to configure the instance. Adds logging to the chat client pipeline. The . - To be added. + + + When the employed enables , the contents of + chat messages and options are logged. These messages and options may contain sensitive application data. + is disabled by default and should never be enabled in a production environment. + Messages and options are not logged at other logging levels. + + is . diff --git a/xml/Microsoft.Extensions.AI/LoggingEmbeddingGeneratorBuilderExtensions.xml b/xml/Microsoft.Extensions.AI/LoggingEmbeddingGeneratorBuilderExtensions.xml index 699b2c0f4f9..7a862de87d5 100644 --- a/xml/Microsoft.Extensions.AI/LoggingEmbeddingGeneratorBuilderExtensions.xml +++ b/xml/Microsoft.Extensions.AI/LoggingEmbeddingGeneratorBuilderExtensions.xml @@ -86,7 +86,14 @@ An optional callback that can be used to configure the instance. Adds logging to the embedding generator pipeline. The . - To be added. + + + When the employed enables , the contents of + values and options are logged. These values and options may contain sensitive application data. + is disabled by default and should never be enabled in a production environment. + Messages and options are not logged at other logging levels. + + is . diff --git a/xml/Microsoft.Extensions.AI/LoggingEmbeddingGenerator`2.xml b/xml/Microsoft.Extensions.AI/LoggingEmbeddingGenerator`2.xml index 7d19cecf087..75cfd10a5ac 100644 --- a/xml/Microsoft.Extensions.AI/LoggingEmbeddingGenerator`2.xml +++ b/xml/Microsoft.Extensions.AI/LoggingEmbeddingGenerator`2.xml @@ -51,7 +51,18 @@ Specifies the type of the input passed to the generator. Specifies the type of the embedding instance produced by the generator. A delegating embedding generator that logs embedding generation operations to an . - To be added. + + + The provided implementation of is thread-safe for concurrent use + so long as the employed is also thread-safe for concurrent use. + + + When the employed enables , the contents of + values and options are logged. These values and options may contain sensitive application data. + is disabled by default and should never be enabled in a production environment. + Messages and options are not logged at other logging levels. + + The provided implementation of is thread-safe for concurrent use so long as the employed is also thread-safe for concurrent use. diff --git a/xml/Microsoft.Extensions.AI/LoggingSpeechToTextClient.xml b/xml/Microsoft.Extensions.AI/LoggingSpeechToTextClient.xml index 2ed4b22d6f4..d567f3e291b 100644 --- a/xml/Microsoft.Extensions.AI/LoggingSpeechToTextClient.xml +++ b/xml/Microsoft.Extensions.AI/LoggingSpeechToTextClient.xml @@ -25,7 +25,18 @@ A delegating speech to text client that logs speech to text operations to an . - To be added. + + + The provided implementation of is thread-safe for concurrent use so long as the + employed is also thread-safe for concurrent use. + + + When the employed enables , the contents of + messages and options are logged. These messages and options may contain sensitive application data. + is disabled by default and should never be enabled in a production environment. + Messages and options are not logged at other logging levels. + + The provided implementation of is thread-safe for concurrent use so long as the employed is also thread-safe for concurrent use. diff --git a/xml/Microsoft.Extensions.AI/SpeechToTextClientBuilderExtensions.xml b/xml/Microsoft.Extensions.AI/LoggingSpeechToTextClientBuilderExtensions.xml similarity index 74% rename from xml/Microsoft.Extensions.AI/SpeechToTextClientBuilderExtensions.xml rename to xml/Microsoft.Extensions.AI/LoggingSpeechToTextClientBuilderExtensions.xml index 581dd97083c..316626ef0b5 100644 --- a/xml/Microsoft.Extensions.AI/SpeechToTextClientBuilderExtensions.xml +++ b/xml/Microsoft.Extensions.AI/LoggingSpeechToTextClientBuilderExtensions.xml @@ -1,10 +1,10 @@ - - - - - - - + + + + + + + Microsoft.Extensions.AI 9.4.0.0 @@ -27,9 +27,9 @@ - + - + Method Microsoft.Extensions.AI @@ -66,7 +66,14 @@ An optional callback that can be used to configure the instance. Adds logging to the audio transcription client pipeline. The . - To be added. + + + When the employed enables , the contents of + messages and options are logged. These messages and options may contain sensitive application data. + is disabled by default and should never be enabled in a production environment. + Messages and options are not logged at other logging levels. + + diff --git a/xml/Microsoft.Extensions.AI/OllamaChatClient.xml b/xml/Microsoft.Extensions.AI/OllamaChatClient.xml index d23beac6be6..f09ef7dbb61 100644 --- a/xml/Microsoft.Extensions.AI/OllamaChatClient.xml +++ b/xml/Microsoft.Extensions.AI/OllamaChatClient.xml @@ -186,8 +186,8 @@ - [System.Runtime.CompilerServices.AsyncIteratorStateMachine(typeof(Microsoft.Extensions.AI.OllamaChatClient+<GetStreamingResponseAsync>d__11))] - [<System.Runtime.CompilerServices.AsyncIteratorStateMachine(typeof(Microsoft.Extensions.AI.OllamaChatClient+<GetStreamingResponseAsync>d__11))>] + [System.Runtime.CompilerServices.AsyncIteratorStateMachine(typeof(Microsoft.Extensions.AI.OllamaChatClient+<GetStreamingResponseAsync>d__12))] + [<System.Runtime.CompilerServices.AsyncIteratorStateMachine(typeof(Microsoft.Extensions.AI.OllamaChatClient+<GetStreamingResponseAsync>d__12))>] diff --git a/xml/Microsoft.Extensions.AI/OpenAIClientExtensions.xml b/xml/Microsoft.Extensions.AI/OpenAIClientExtensions.xml index 9b0e6e57259..58dc6c14d40 100644 --- a/xml/Microsoft.Extensions.AI/OpenAIClientExtensions.xml +++ b/xml/Microsoft.Extensions.AI/OpenAIClientExtensions.xml @@ -27,81 +27,6 @@ To be added. - - - - - - - - Method - - Microsoft.Extensions.AI.OpenAI - 9.4.0.0 - - - - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>] - - - [System.Obsolete("This method will be removed in an upcoming release.")] - [<System.Obsolete("This method will be removed in an upcoming release.")>] - - - - Microsoft.Extensions.AI.IChatClient - - - - - - - The client. - The model. - Gets an for use with this . - An that can be used to converse via the . - To be added. - - - - - - - - - Method - - Microsoft.Extensions.AI.OpenAI - 9.4.0.0 - - - - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>] - - - [System.Obsolete("This method will be removed in an upcoming release.")] - [<System.Obsolete("This method will be removed in an upcoming release.")>] - - - - Microsoft.Extensions.AI.IEmbeddingGenerator<System.String,Microsoft.Extensions.AI.Embedding<System.Single>> - - - - - - - - The client. - The model to use. - The number of dimensions to generate in each embedding. - Gets an for use with this . - An that can be used to generate embeddings via the . - To be added. - - diff --git a/xml/Microsoft.Extensions.AI/OpenTelemetryChatClient.xml b/xml/Microsoft.Extensions.AI/OpenTelemetryChatClient.xml index 76529c2dfe7..cf959215032 100644 --- a/xml/Microsoft.Extensions.AI/OpenTelemetryChatClient.xml +++ b/xml/Microsoft.Extensions.AI/OpenTelemetryChatClient.xml @@ -25,7 +25,7 @@ Represents a delegating chat client that implements the OpenTelemetry Semantic Conventions for Generative AI systems. - This class provides an implementation of the Semantic Conventions for Generative AI systems v1.32, defined at . + This class provides an implementation of the Semantic Conventions for Generative AI systems v1.33, defined at . The specification is still experimental and subject to change; as such, the telemetry output by this client is also subject to change. diff --git a/xml/Microsoft.Extensions.AI/OpenTelemetryEmbeddingGenerator`2.xml b/xml/Microsoft.Extensions.AI/OpenTelemetryEmbeddingGenerator`2.xml index 5d6d856fabb..4a163054b1a 100644 --- a/xml/Microsoft.Extensions.AI/OpenTelemetryEmbeddingGenerator`2.xml +++ b/xml/Microsoft.Extensions.AI/OpenTelemetryEmbeddingGenerator`2.xml @@ -45,7 +45,7 @@ The type of embedding generated. Represents a delegating embedding generator that implements the OpenTelemetry Semantic Conventions for Generative AI systems. - This class provides an implementation of the Semantic Conventions for Generative AI systems v1.32, defined at . + This class provides an implementation of the Semantic Conventions for Generative AI systems v1.33, defined at . The specification is still experimental and subject to change; as such, the telemetry output by this client is also subject to change. @@ -108,6 +108,36 @@ + + + + + + + + Property + + Microsoft.Extensions.AI + 9.4.0.0 + + + System.Boolean + + + + Gets or sets a value indicating whether potentially sensitive information should be included in telemetry. + + + if potentially sensitive information should be included in telemetry; + if telemetry shouldn't include raw inputs and outputs. + The default value is . + + + By default, telemetry includes metadata, such as token counts, but not raw inputs + and outputs or additional options data. + + + diff --git a/xml/Microsoft.Extensions.VectorData.ConnectorSupport.Filter/FilterTranslationPreprocessor.xml b/xml/Microsoft.Extensions.VectorData.ConnectorSupport.Filter/FilterTranslationPreprocessor.xml new file mode 100644 index 00000000000..82606434a08 --- /dev/null +++ b/xml/Microsoft.Extensions.VectorData.ConnectorSupport.Filter/FilterTranslationPreprocessor.xml @@ -0,0 +1,120 @@ + + + + + + + + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Linq.Expressions.ExpressionVisitor + + + + + [System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")] + [<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>] + + + + + A processor for user-provided filter expressions which performs various common transformations before actual translation takes place. + This is an internal support type meant for use by connectors only, and not for use by applications. + + To be added. + + + + + + + + + Constructor + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Boolean + + + + Whether to inline captured variables in the filter expression (when the database doesn't support parameters). + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Boolean + + + + Whether to transform captured variables in the filter expression to (when the database supports parameters). + + To be added. + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Linq.Expressions.Expression + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + diff --git a/xml/Microsoft.Extensions.VectorData.ConnectorSupport.Filter/QueryParameterExpression.xml b/xml/Microsoft.Extensions.VectorData.ConnectorSupport.Filter/QueryParameterExpression.xml new file mode 100644 index 00000000000..0e7f59a8d43 --- /dev/null +++ b/xml/Microsoft.Extensions.VectorData.ConnectorSupport.Filter/QueryParameterExpression.xml @@ -0,0 +1,190 @@ + + + + + + + + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Linq.Expressions.Expression + + + + + [System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")] + [<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>] + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + + An expression representation a query parameter (captured variable) in the filter expression. + + To be added. + + + + + + + + + + Constructor + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + To be added. + To be added. + To be added. + + An expression representation a query parameter (captured variable) in the filter expression. + + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.String + + + + The name of the parameter. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Linq.Expressions.ExpressionType + + + To be added. + To be added. + To be added. + + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Type + + + To be added. + To be added. + To be added. + + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + System.Object + + + + The value of the parameter. + + To be added. + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Linq.Expressions.Expression + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + diff --git a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordDataPropertyModel.xml b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordDataPropertyModel.xml new file mode 100644 index 00000000000..84d30a8c73f --- /dev/null +++ b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordDataPropertyModel.xml @@ -0,0 +1,134 @@ + + + + + + + + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordPropertyModel + + + + + [System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")] + [<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>] + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + + Represents a data property on a vector store record. + This is an internal support type meant for use by connectors only, and not for use by applications. + + To be added. + + + + + + + + + + Constructor + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + + + + To be added. + To be added. + + Represents a data property on a vector store record. + This is an internal support type meant for use by connectors only, and not for use by applications. + + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Boolean + + + + Gets or sets a value indicating whether this data property is indexed for full-text search. + + + The default is . + + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Boolean + + + + Gets or sets a value indicating whether this data property is indexed. + + + The default is . + + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.String + + + + To be added. + To be added. + To be added. + + + + + diff --git a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordJsonModelBuilder.xml b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordJsonModelBuilder.xml new file mode 100644 index 00000000000..3cfa77a3491 --- /dev/null +++ b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordJsonModelBuilder.xml @@ -0,0 +1,126 @@ + + + + + + + + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordModelBuilder + + + + + [System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")] + [<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>] + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + + A model builder that performs logic specific to connectors which use System.Text.Json for serialization. + This is an internal support type meant for use by connectors only, and not for use by applications. + + To be added. + + + + + + + + + + Constructor + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + + + To be added. + + Constructs a new . + + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordModel + + + [System.Runtime.CompilerServices.Nullable(1)] + [<System.Runtime.CompilerServices.Nullable(1)>] + + + + + + + + [System.Runtime.CompilerServices.Nullable(1)] + [<System.Runtime.CompilerServices.Nullable(1)>] + + + + + + + + + To be added. + To be added. + To be added. + To be added. + + Builds and returns an from the given and . + + To be added. + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Void + + + + To be added. + To be added. + + + + + diff --git a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordKeyPropertyModel.xml b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordKeyPropertyModel.xml new file mode 100644 index 00000000000..edb0229c819 --- /dev/null +++ b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordKeyPropertyModel.xml @@ -0,0 +1,84 @@ + + + + + + + + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordPropertyModel + + + + + [System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")] + [<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>] + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + + Represents a key property on a vector store record. + This is an internal support type meant for use by connectors only, and not for use by applications. + + To be added. + + + + + + + + + + Constructor + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + + + + To be added. + To be added. + + Represents a key property on a vector store record. + This is an internal support type meant for use by connectors only, and not for use by applications. + + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.String + + + + To be added. + To be added. + To be added. + + + + + diff --git a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordModel.xml b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordModel.xml new file mode 100644 index 00000000000..42807a1c389 --- /dev/null +++ b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordModel.xml @@ -0,0 +1,368 @@ + + + + + + + + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Object + + + + + [System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")] + [<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>] + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + + A model representing a record in a vector store collection. + This is an internal support type meant for use by connectors only, and not for use by applications. + + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + TRecord + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + To be added. + + Instantiates a new record of the specified type. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordDataPropertyModel> + + + + The data properties of the record. + + To be added. + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordPropertyModel + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 1, 2 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 1, 2 })>] + + + + + + To be added. + The property selector. + + Get the data or key property selected by provided expression. + + To be added. + To be added. + Thrown if the provided property name is not a valid data or key property name. + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordDataPropertyModel + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1, 2 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1, 2 })>] + + + + + + To be added. + The full text search property selector. + + Get the text data property, that has full text search indexing enabled, with the provided name if a name is provided, and fall back + to a text data property in the schema if not. If no name is provided and there is more than one text data property with + full text search indexing enabled, an exception will be thrown. + + To be added. + To be added. + Thrown if the provided property name is not a valid text data property name. + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordVectorPropertyModel + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + + + To be added. + The search options. + + Get the vector property with the provided name if a name is provided, and fall back + to a vector property in the schema if not. If no name is provided and there is more + than one vector property, an exception will be thrown. + + To be added. + To be added. + Thrown if the provided property name is not a valid vector property name. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordKeyPropertyModel> + + + + The key properties of the record. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordKeyPropertyModel + + + + Returns the single key property in the model, and throws if there are multiple key properties. + Suitable for connectors where validation is in place for single keys only (). + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordPropertyModel> + + + + All properties of the record, of all types. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Collections.Generic.IReadOnlyDictionary<System.String,Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordPropertyModel> + + + + All properties of the record, of all types, indexed by their model name. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordVectorPropertyModel> + + + + The vector properties of the record. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordVectorPropertyModel + + + + Returns the single vector property in the model, and throws if there are multiple vector properties. + Suitable for connectors where validation is in place for single vectors only (). + + To be added. + To be added. + + + + diff --git a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordModelBuilder.xml b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordModelBuilder.xml new file mode 100644 index 00000000000..00ca281a129 --- /dev/null +++ b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordModelBuilder.xml @@ -0,0 +1,474 @@ + + + + + + + + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Object + + + + + [System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")] + [<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>] + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + + Represents a builder for a . + This is an internal support type meant for use by connectors only, and not for use by applications. + + Note that this class is single-use only, and not thread-safe. + + + + + + + + + + Constructor + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + + + To be added. + + Constructs a new . + + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Currently not compatible with NativeAOT code")] + [<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Currently not compatible with NativeAOT code")>] + + + [System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Currently not compatible with trimming")] + [<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Currently not compatible with trimming")>] + + + + Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordModel + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + To be added. + To be added. + To be added. + + Builds and returns an from the given and . + + To be added. + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Void + + + + + Extension hook for connectors to be able to customize the model. + + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Collections.Generic.List<Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordDataPropertyModel> + + + + The data properties of the record. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + Microsoft.Extensions.AI.IEmbeddingGenerator + + + + The default embedding generator to use for vector properties, when none is specified at the property or collection level. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Collections.Generic.List<Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordKeyPropertyModel> + + + + The key properties of the record. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordModelBuildingOptions + + + + Options for building the model. + + To be added. + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Void + + + + + + + [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] + [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)>] + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + To be added. + To be added. + + As part of building the model, this method processes the given . + + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Traverses the CLR type's properties with reflection, so not compatible with trimming")] + [<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Traverses the CLR type's properties with reflection, so not compatible with trimming")>] + + + + System.Void + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + To be added. + To be added. + + As part of building the model, this method processes the properties of the given , + detecting and reading attributes that affect the model. Not called for dynamic mapping scenarios. + + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Collections.Generic.IEnumerable<Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordPropertyModel> + + + + All properties of the record, of all types. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Collections.Generic.Dictionary<System.String,Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordPropertyModel> + + + + All properties of the record, of all types, indexed by their model name. + + To be added. + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Void + + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + To be added. + To be added. + To be added. + + Attempts to setup embedding generation on the given vector property, with the given embedding generator and user-configured embedding type. + Can be overridden by connectors to provide support for other embedding types. + + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Void + + + + + + To be added. + + Validates the model after all properties have been processed. + + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Void + + + + + + To be added. + + Validates a single property, performing validation on it. + + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Collections.Generic.List<Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordVectorPropertyModel> + + + + The vector properties of the record. + + To be added. + To be added. + + + + diff --git a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordModelBuildingOptions.xml b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordModelBuildingOptions.xml new file mode 100644 index 00000000000..ab5d9e22bfd --- /dev/null +++ b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordModelBuildingOptions.xml @@ -0,0 +1,363 @@ + + + + + + + + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Object + + + + + [System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")] + [<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>] + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + [System.Runtime.CompilerServices.RequiredMember] + [<System.Runtime.CompilerServices.RequiredMember>] + + + + + Contains options affecting model building; passed to . + This is an internal support type meant for use by connectors only, and not for use by applications. + + To be added. + + + + + + + + + Constructor + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Obsolete("Constructors of types with required members are not supported in this version of your compiler.", true)] + [<System.Obsolete("Constructors of types with required members are not supported in this version of your compiler.", true)>] + + + [System.Runtime.CompilerServices.CompilerFeatureRequired("RequiredMembers")] + [<System.Runtime.CompilerServices.CompilerFeatureRequired("RequiredMembers")>] + + + + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1 })>] + + + + System.Func<System.String,System.String> + + + + A method for escaping storage names. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Runtime.CompilerServices.RequiredMember] + [<System.Runtime.CompilerServices.RequiredMember>] + + + + System.Boolean + + + + Whether at least one vector property is required. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + System.String + + + + Indicates that the database requires the key property to have a special, reserved name. + When set, the model builder will manage the key storage name, and users may not customize it. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] + + + [System.Runtime.CompilerServices.RequiredMember] + [<System.Runtime.CompilerServices.RequiredMember>] + + + + System.Collections.Generic.HashSet<System.Type> + + + + The set of types that are supported as data properties. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] + + + [System.Runtime.CompilerServices.RequiredMember] + [<System.Runtime.CompilerServices.RequiredMember>] + + + + System.Collections.Generic.HashSet<System.Type> + + + + The set of element types that are supported within collection types in data properties. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] + + + [System.Runtime.CompilerServices.RequiredMember] + [<System.Runtime.CompilerServices.RequiredMember>] + + + + System.Collections.Generic.HashSet<System.Type> + + + + The set of types that are supported as key properties. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Runtime.CompilerServices.RequiredMember] + [<System.Runtime.CompilerServices.RequiredMember>] + + + + System.Collections.Generic.HashSet<System.Type> + + + + The set of types that are supported as vector properties. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Runtime.CompilerServices.RequiredMember] + [<System.Runtime.CompilerServices.RequiredMember>] + + + + System.Boolean + + + + Whether multiple key properties are supported. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Runtime.CompilerServices.RequiredMember] + [<System.Runtime.CompilerServices.RequiredMember>] + + + + System.Boolean + + + + Whether multiple vector properties are supported. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Boolean + + + + Indicates that an external serializer will be used (e.g. System.Text.Json). + + To be added. + To be added. + + + + diff --git a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordPropertyModel.xml b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordPropertyModel.xml new file mode 100644 index 00000000000..3ee96e0f669 --- /dev/null +++ b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordPropertyModel.xml @@ -0,0 +1,261 @@ + + + + + + + + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Object + + + + + [System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")] + [<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>] + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + + Represents a property on a vector store record. + This is an internal support type meant for use by connectors only, and not for use by applications. + + To be added. + + + + + + + + + + Constructor + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + + + + To be added. + To be added. + + Represents a property on a vector store record. + This is an internal support type meant for use by connectors only, and not for use by applications. + + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Object + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + + To be added. + + Reads the property from the given , returning the value as an . + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.String + + + + The model name of the property. If the property corresponds to a .NET property, this name is the name of that property. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + System.Reflection.PropertyInfo + + + + The reflection for the .NET property. + when using dynamic mapping. + + To be added. + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Void + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + To be added. + To be added. + + Writes the property from the given , accepting the value to write as an . + + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.String + + + + The storage name of the property. This is the name to which the property is mapped in the vector store. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")] + [<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>] + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + System.String + + + + A temporary storage name for the property, for use during the serialization process by certain connectors. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Type + + + + The CLR type of the property. + + To be added. + To be added. + + + + diff --git a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordVectorPropertyModel.xml b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordVectorPropertyModel.xml new file mode 100644 index 00000000000..fbc24f2afde --- /dev/null +++ b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordVectorPropertyModel.xml @@ -0,0 +1,454 @@ + + + + + + + + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordPropertyModel + + + + + [System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")] + [<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>] + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + + Represents a vector property on a vector store record. + This is an internal support type meant for use by connectors only, and not for use by applications. + + To be added. + + + + + + + + + + Constructor + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + + + + To be added. + To be added. + + Represents a vector property on a vector store record. + This is an internal support type meant for use by connectors only, and not for use by applications. + + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Int32 + + + + The number of dimensions that the vector has. + + To be added. + + This property is required when creating collections, but can be omitted if not using that functionality. + If not provided when trying to create a collection, create will fail. + + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.String + + + + The distance function to use when comparing vectors. + + + The default varies by database type. See the documentation of your chosen database connector for more information. + + To be added. + + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + Microsoft.Extensions.AI.IEmbeddingGenerator + + + + The embedding generator to use for this property. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Runtime.CompilerServices.Nullable(1)] + [<System.Runtime.CompilerServices.Nullable(1)>] + + + + System.Type + + + + If is set, contains the type representing the embedding stored in the database. + Otherwise, this property is identical to . + + To be added. + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Type[] + + + + + Returns the types of input that this property model supports. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.String + + + + The kind of index to use. + + + The default varies by database type. See the documentation of your chosen database connector for more information. + + To be added. + + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.String + + + + To be added. + To be added. + To be added. + + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Boolean + + + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + Microsoft.Extensions.AI.Embedding + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + + + + + [System.Diagnostics.CodeAnalysis.NotNullWhen(true)] + [<System.Diagnostics.CodeAnalysis.NotNullWhen(true)>] + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + Attempts to generate an embedding of type from the vector property represented by this instance on the given , using + the configured . + + To be added. + + + If supports the given , returns and sets to a + representing the embedding generation operation. If does not support the given , returns . + + + The implementation on this non-generic checks for + and as input types for . + + + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Boolean + + + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + Microsoft.Extensions.AI.Embedding + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + + + + + [System.Diagnostics.CodeAnalysis.NotNullWhen(true)] + [<System.Diagnostics.CodeAnalysis.NotNullWhen(true)>] + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1 })>] + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + Attempts to generate embeddings of type from the vector property represented by this instance on the given , using + the configured . + + To be added. + + + If supports the given , returns and sets to a + representing the embedding generation operation. If does not support the given , returns . + + + The implementation on this non-generic checks for + and as input types for . + + + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Boolean + + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + Microsoft.Extensions.AI.Embedding + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + To be added. + To be added. + To be added. + To be added. + + Checks whether the configured on this property supports the given embedding type. + The implementation on this non-generic checks for + and as input types for . + + To be added. + To be added. + + + + diff --git a/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordVectorPropertyModel`1.xml b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordVectorPropertyModel`1.xml new file mode 100644 index 00000000000..e6cf7be7ea1 --- /dev/null +++ b/xml/Microsoft.Extensions.VectorData.ConnectorSupport/VectorStoreRecordVectorPropertyModel`1.xml @@ -0,0 +1,279 @@ + + + + + + + + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + Microsoft.Extensions.VectorData.ConnectorSupport.VectorStoreRecordVectorPropertyModel + + + + + [System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")] + [<System.Diagnostics.CodeAnalysis.Experimental("MEVD9001")>] + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + To be added. + To be added. + To be added. + + + + + + + + + + + Constructor + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + + + To be added. + To be added. + To be added. + + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Type[] + + + + To be added. + To be added. + To be added. + + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Boolean + + + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + Microsoft.Extensions.AI.Embedding + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + + + + + [System.Diagnostics.CodeAnalysis.NotNullWhen(true)] + [<System.Diagnostics.CodeAnalysis.NotNullWhen(true)>] + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Boolean + + + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + Microsoft.Extensions.AI.Embedding + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + + + + + [System.Diagnostics.CodeAnalysis.NotNullWhen(true)] + [<System.Diagnostics.CodeAnalysis.NotNullWhen(true)>] + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1 })>] + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Boolean + + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + Microsoft.Extensions.AI.Embedding + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + diff --git a/xml/Microsoft.Extensions.VectorData.Properties/VectorDataStrings.xml b/xml/Microsoft.Extensions.VectorData.Properties/VectorDataStrings.xml new file mode 100644 index 00000000000..d23aad5ca0b --- /dev/null +++ b/xml/Microsoft.Extensions.VectorData.Properties/VectorDataStrings.xml @@ -0,0 +1,254 @@ + + + + + + + + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Object + + + + + [System.CodeDom.Compiler.GeneratedCode("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [<System.CodeDom.Compiler.GeneratedCode("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")>] + + + [System.Diagnostics.DebuggerNonUserCode] + [<System.Diagnostics.DebuggerNonUserCode>] + + + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)] + [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)>] + + + + System.Globalization.CultureInfo + + + To be added. + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.String + + + To be added. + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)] + [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)>] + + + + System.Resources.ResourceManager + + + To be added. + To be added. + To be added. + + + + diff --git a/xml/Microsoft.Extensions.VectorData/GetFilteredRecordOptions`1+OrderByDefinition+SortInfo.xml b/xml/Microsoft.Extensions.VectorData/GetFilteredRecordOptions`1+OrderByDefinition+SortInfo.xml new file mode 100644 index 00000000000..da506238017 --- /dev/null +++ b/xml/Microsoft.Extensions.VectorData/GetFilteredRecordOptions`1+OrderByDefinition+SortInfo.xml @@ -0,0 +1,86 @@ + + + + + + + + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + System.Object + + + + + Provides a way to define property ordering. + + This class is intended to be consumed by the connectors to retrieve the configuration. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Boolean + + + + True if the sort is ascending; otherwise, false. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 1, 2 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 1, 2 })>] + + + + System.Linq.Expressions.Expression<System.Func<TRecord,System.Object>> + + + + The expression to select the property to sort by. + + To be added. + To be added. + + + + diff --git a/xml/Microsoft.Extensions.VectorData/GetFilteredRecordOptions`1+OrderByDefinition.xml b/xml/Microsoft.Extensions.VectorData/GetFilteredRecordOptions`1+OrderByDefinition.xml new file mode 100644 index 00000000000..3c09a53da72 --- /dev/null +++ b/xml/Microsoft.Extensions.VectorData/GetFilteredRecordOptions`1+OrderByDefinition.xml @@ -0,0 +1,160 @@ + + + + + + + + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + System.Object + + + + + A builder for sorting. + + To be added. + + + + + + + + + Constructor + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + To be added. + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + Microsoft.Extensions.VectorData.GetFilteredRecordOptions<TRecord>+OrderByDefinition + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 0 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 0 })>] + + + + + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 1, 2 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 1, 2 })>] + + + + + + To be added. + + Creates an ascending sort. + + To be added. + To be added. + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + Microsoft.Extensions.VectorData.GetFilteredRecordOptions<TRecord>+OrderByDefinition + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 0 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 0 })>] + + + + + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 1, 2 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 1, 2 })>] + + + + + + To be added. + + Creates a descending sort. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 0 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 1, 0 })>] + + + + System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.VectorData.GetFilteredRecordOptions<TRecord>+OrderByDefinition+SortInfo> + + + + Gets the expressions to sort by. + + To be added. + This property is intended to be consumed by the connectors to retrieve the configuration. + + + + diff --git a/xml/Microsoft.Extensions.VectorData/GetFilteredRecordOptions`1.xml b/xml/Microsoft.Extensions.VectorData/GetFilteredRecordOptions`1.xml new file mode 100644 index 00000000000..c77c70670f4 --- /dev/null +++ b/xml/Microsoft.Extensions.VectorData/GetFilteredRecordOptions`1.xml @@ -0,0 +1,130 @@ + + + + + + + + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + System.Object + + + + Type of the record. + + Defines options for filter search. + + To be added. + + + + + + + + + Constructor + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Boolean + + + + Gets or sets a value indicating whether to include vectors in the retrieval result. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 0 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 0 })>] + + + + Microsoft.Extensions.VectorData.GetFilteredRecordOptions<TRecord>+OrderByDefinition + + + + Gets or sets the data property to order by. + + + If not provided, the order of returned results is non-deterministic. + + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Int32 + + + + Gets or sets the number of results to skip before returning results, that is, the index of the first result to return. + + To be added. + To be added. + Thrown when the value is less than 0. + + + + diff --git a/xml/Microsoft.Extensions.VectorData/GetRecordOptions.xml b/xml/Microsoft.Extensions.VectorData/GetRecordOptions.xml index caf957fea70..088f9b55191 100644 --- a/xml/Microsoft.Extensions.VectorData/GetRecordOptions.xml +++ b/xml/Microsoft.Extensions.VectorData/GetRecordOptions.xml @@ -15,7 +15,8 @@ - Defines options for calling . + Defines options for calling + or . To be added. diff --git a/xml/Microsoft.Extensions.VectorData/HybridSearchOptions`1.xml b/xml/Microsoft.Extensions.VectorData/HybridSearchOptions`1.xml index db0d4ec75c0..33b97a85305 100644 --- a/xml/Microsoft.Extensions.VectorData/HybridSearchOptions`1.xml +++ b/xml/Microsoft.Extensions.VectorData/HybridSearchOptions`1.xml @@ -71,8 +71,8 @@ Gets or sets the additional target property to do the text/keyword search on. - The property must have full text search enabled. - If not provided will look if there is a text property with full text search enabled, and + The property must have full text indexing enabled. + If not provided will look if there is a text property with full text indexing enabled, and will throw if either none or multiple exist. To be added. @@ -204,33 +204,11 @@ - Gets or sets the number of results to skip before returning results, i.e. the index of the first result to return. - - To be added. - To be added. - - - - - - - - - - Property - - Microsoft.Extensions.VectorData.Abstractions - 9.0.0.0 - - - System.Int32 - - - - Gets or sets the maximum number of results to return. + Gets or sets the number of results to skip before returning results, that is, the index of the first result to return. To be added. To be added. + Thrown when the value is less than 0. diff --git a/xml/Microsoft.Extensions.VectorData/IKeywordHybridSearch`1.xml b/xml/Microsoft.Extensions.VectorData/IKeywordHybridSearch`1.xml index c5874dd7f7e..a4218c4061f 100644 --- a/xml/Microsoft.Extensions.VectorData/IKeywordHybridSearch`1.xml +++ b/xml/Microsoft.Extensions.VectorData/IKeywordHybridSearch`1.xml @@ -10,14 +10,7 @@ 9.0.0.0 - - - - [System.Runtime.CompilerServices.Nullable(2)] - [<System.Runtime.CompilerServices.Nullable(2)>] - - - + @@ -28,19 +21,64 @@ To be added. + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Diagnostics.CodeAnalysis.Experimental("MEVD9000")] + [<System.Diagnostics.CodeAnalysis.Experimental("MEVD9000")>] + + + + System.Object + + + + + + [System.Runtime.CompilerServices.Nullable(1)] + [<System.Runtime.CompilerServices.Nullable(1)>] + + + + + + + The type of object being requested. + An optional key that can be used to help identify the target service. + Asks the for an object of the specified type . + The found object, otherwise . + + The purpose of this method is to allow for the retrieval of strongly-typed services that might be provided by the , + including itself or any services it might be wrapping. For example, to access the for the instance, + may be used to request it. + + + is . + + - - - - - + + + + + Method Microsoft.Extensions.VectorData.Abstractions 9.0.0.0 - System.Threading.Tasks.Task<Microsoft.Extensions.VectorData.VectorSearchResults<TRecord>> + System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.VectorData.VectorSearchResult<TRecord>> @@ -55,6 +93,7 @@ + @@ -69,6 +108,7 @@ The type of the vector. The vector to search the store with. A collection of keywords to search the store with. + The maximum number of results to return. The options that control the behavior of the search. The to monitor for cancellation requests. The default is . diff --git a/xml/Microsoft.Extensions.VectorData/IVectorSearch`1.xml b/xml/Microsoft.Extensions.VectorData/IVectorSearch`1.xml new file mode 100644 index 00000000000..5d1957369fe --- /dev/null +++ b/xml/Microsoft.Extensions.VectorData/IVectorSearch`1.xml @@ -0,0 +1,168 @@ + + + + + + + + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + The record data model to use for retrieving data from the store. + + An interface for performing vector searches on a vector store. + + To be added. + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Diagnostics.CodeAnalysis.Experimental("MEVD9000")] + [<System.Diagnostics.CodeAnalysis.Experimental("MEVD9000")>] + + + + System.Object + + + + + + [System.Runtime.CompilerServices.Nullable(1)] + [<System.Runtime.CompilerServices.Nullable(1)>] + + + + + + + The type of object being requested. + An optional key that can be used to help identify the target service. + Asks the for an object of the specified type . + The found object, otherwise . + + The purpose of this method is to allow for the retrieval of strongly-typed services that might be provided by the , + including itself or any services it might be wrapping. For example, to access the for the instance, + may be used to request it. + + + is . + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.VectorData.VectorSearchResult<TRecord>> + + + + + + + + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] + + + + + + + The type of the input value on which to perform the similarity search. + The value on which to perform the similarity search. + The maximum number of results to return. + The options that control the behavior of the search. + The to monitor for cancellation requests. The default is . + + Searches the vector store for records that are similar to given value. + + The records found by the vector search, including their result scores. + + When using this method, is converted to an embedding internally; depending on your database, you may need to configure an embedding generator. + + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.VectorData.VectorSearchResult<TRecord>> + + + + + + + + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] + + + + + + + The type of the vector. + The vector to search the store with. + The maximum number of results to return. + The options that control the behavior of the search. + The to monitor for cancellation requests. The default is . + + Searches the vector store for records that are similar to given embedding. + + The records found by the vector search, including their result scores. + + This is a low-level method that requires embedding generation to be handled manually. + Consider configuring an and using to have embeddings generated automatically. + + + + + diff --git a/xml/Microsoft.Extensions.VectorData/IVectorStore.xml b/xml/Microsoft.Extensions.VectorData/IVectorStore.xml index 2319474a310..8eae97989f5 100644 --- a/xml/Microsoft.Extensions.VectorData/IVectorStore.xml +++ b/xml/Microsoft.Extensions.VectorData/IVectorStore.xml @@ -15,10 +15,68 @@ Defines an interface for accessing the list of collections in a vector store. - This interface can be used with collections of any schema type, but requires you to provide schema information when getting a collection. - + This interface can be used with collections of any schema type, but requires you to provide schema information when getting a collection. + Unless otherwise documented, implementations of this interface can be expected to be thread-safe, and can be used concurrently from multiple threads. + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Threading.Tasks.Task<System.Boolean> + + + + + + + The name of the collection. + The to monitor for cancellation requests. The default is . + + Checks if the collection exists in the vector store. + + + if the collection exists, otherwise. + To be added. + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Threading.Tasks.Task + + + + + + + The name of the collection. + The to monitor for cancellation requests. The default is . + + Deletes the collection from the vector store. + + A that completes when the collection has been deleted. + To be added. + + @@ -35,14 +93,7 @@ - - - - [System.Runtime.CompilerServices.Nullable(2)] - [<System.Runtime.CompilerServices.Nullable(2)>] - - - + @@ -68,9 +119,54 @@ To successfully request a collection, either must be annotated with attributes that define the schema of the record type, or must be provided. + - + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Diagnostics.CodeAnalysis.Experimental("MEVD9000")] + [<System.Diagnostics.CodeAnalysis.Experimental("MEVD9000")>] + + + + System.Object + + + + + + [System.Runtime.CompilerServices.Nullable(1)] + [<System.Runtime.CompilerServices.Nullable(1)>] + + + + + + + The type of object being requested. + An optional key that can be used to help identify the target service. + Asks the for an object of the specified type . + The found object, otherwise . + + The purpose of this method is to allow for the retrieval of strongly-typed services that might be provided by the , + including itself or any services it might be wrapping. For example, to access the for the instance, + may be used to request it. + + + is . diff --git a/xml/Microsoft.Extensions.VectorData/IVectorStoreRecordCollection`2.xml b/xml/Microsoft.Extensions.VectorData/IVectorStoreRecordCollection`2.xml index 5495f2cd4f5..b879d920004 100644 --- a/xml/Microsoft.Extensions.VectorData/IVectorStoreRecordCollection`2.xml +++ b/xml/Microsoft.Extensions.VectorData/IVectorStoreRecordCollection`2.xml @@ -1,29 +1,25 @@ - - + + - - - + + + Microsoft.Extensions.VectorData.Abstractions 9.0.0.0 - - - - [System.Runtime.CompilerServices.Nullable(2)] - [<System.Runtime.CompilerServices.Nullable(2)>] - - - + Microsoft.Extensions.VectorData.IVectorizedSearch<TRecord> + + Microsoft.Extensions.VectorData.IVectorSearch<TRecord> + The data type of the record key. @@ -31,7 +27,9 @@ Defines a schema-aware interface for managing a named collection of records in a vector store and for creating or deleting the collection itself. - To be added. + + Unless otherwise documented, implementations of this interface can be expected to be thread-safe, and can be used concurrently from multiple threads. + @@ -61,29 +59,6 @@ To be added. - - - - - - - - Property - - Microsoft.Extensions.VectorData.Abstractions - 9.0.0.0 - - - System.String - - - - Gets the name of the collection. - - To be added. - To be added. - - @@ -136,6 +111,39 @@ To be added. + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Threading.Tasks.Task + + + + + + + The unique IDs associated with the records to remove. + The to monitor for cancellation requests. The default is . + + Deletes a batch of records from the vector store. Does not guarantee that the collection exists. + + A that completes when the records have been deleted. + + Deletes are made in a single request or in a single parallel batch, depending on the available store functionality. + If a record isn't found, it is ignored and the batch succeeds. + If any record can't be deleted for any other reason, the operation throws. Some records might have already been deleted while others might not have, so the entire operation should be retried. + + The command fails to execute for any reason other than that a record does not exist. + + @@ -165,12 +173,12 @@ The command fails to execute for any reason other than that the record does not exist. - - - - - - + + + + + + Method Microsoft.Extensions.VectorData.Abstractions @@ -180,48 +188,58 @@ System.Threading.Tasks.Task - - The unique IDs associated with the records to remove. The to monitor for cancellation requests. The default is . - Deletes a batch of records from the vector store. Does not guarantee that the collection exists. + Deletes the collection from the vector store. - A that completes when the records have been deleted. - - Deletes are made in a single request or in a single parallel batch, depending on the available store functionality. - If a record isn't found, it is ignored and the batch succeeds. - If any record can't be deleted for any other reason, the operation throws. Some records might have already been deleted while others might not have, so the entire operation should be retried. - - The command fails to execute for any reason other than that a record does not exist. + A that completes when the collection has been deleted. + To be added. - - - - - - + + + + + + Method Microsoft.Extensions.VectorData.Abstractions 9.0.0.0 - System.Threading.Tasks.Task + System.Collections.Generic.IAsyncEnumerable<TRecord> + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + The unique IDs associated with the record to get. + Optional options for retrieving the records. The to monitor for cancellation requests. The default is . - Deletes the collection from the vector store. + Gets a batch of records from the vector store. Does not guarantee that the collection exists. - A that completes when the collection has been deleted. - To be added. + The records associated with the specified unique keys. + + Gets are made in a single request or in a single parallel batch depending on the available store functionality. + Only found records are returned, so the result set might be smaller than the requested keys. + This method throws for any issues other than records not being found. + + The command fails to execute for any reason. + The mapping between the storage model and record data model fails. @@ -270,12 +288,12 @@ The mapping between the storage model and record data model fails. - - - - - - + + + + + + Method Microsoft.Extensions.VectorData.Abstractions @@ -285,96 +303,126 @@ System.Collections.Generic.IAsyncEnumerable<TRecord> - - + + + - [System.Runtime.CompilerServices.Nullable(2)] - [<System.Runtime.CompilerServices.Nullable(2)>] + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] - The unique IDs associated with the record to get. - Optional options for retrieving the records. + The predicate to filter the records. + The maximum number of results to return. + Options for retrieving the records. The to monitor for cancellation requests. The default is . - Gets a batch of records from the vector store. Does not guarantee that the collection exists. + Gets matching records from the vector store. Does not guarantee that the collection exists. - The records associated with the specified unique keys. - - Gets are made in a single request or in a single parallel batch depending on the available store functionality. - Only found records are returned, so the result set might be smaller than the requested keys. - This method throws for any issues other than records not being found. - + The records matching given predicate. + To be added. The command fails to execute for any reason. The mapping between the storage model and record data model fails. + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.String + + + + Gets the name of the collection. + + To be added. + To be added. + + - - - - - + + + + + Method Microsoft.Extensions.VectorData.Abstractions 9.0.0.0 - System.Threading.Tasks.Task<TKey> + System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<TKey>> - + - The record to upsert. + The records to upsert. The to monitor for cancellation requests. The default is . - Upserts a record into the vector store. Does not guarantee that the collection exists. + Upserts a batch of records into the vector store. Does not guarantee that the collection exists. If the record already exists, it is updated. If the record does not exist, it is created. - The unique identifier for the record. - To be added. + The keys for the records, to be used when keys are generated in the database. + + + The exact method of upserting the batch is implementation-specific and can vary based on database support; some databases support batch upserts via a single, efficient + request, while in other cases the implementation might send multiple upserts in parallel. + + + Similarly, the error behavior can vary across databases: where possible, the batch will be upserted atomically, so that any errors cause the entire batch to be rolled + back. Where not supported, some records may be upserted while others are not. If key properties are set by the user, then the entire upsert operation is idempotent, + and can simply be retried again if an error occurs. However, if store-generated keys are in use, the upsert operation is no longer idempotent; in that case, if the + database doesn't guarantee atomicity, retrying could cause duplicate records to be created. + + The command fails to execute for any reason. The mapping between the storage model and record data model fails. - - - - - - + + + + + + Method Microsoft.Extensions.VectorData.Abstractions 9.0.0.0 - System.Collections.Generic.IAsyncEnumerable<TKey> + System.Threading.Tasks.Task<TKey> - + - The records to upsert. + The record to upsert. The to monitor for cancellation requests. The default is . - Upserts a group of records into the vector store. Does not guarantee that the collection exists. + Upserts a record into the vector store. Does not guarantee that the collection exists. If the record already exists, it is updated. If the record does not exist, it is created. - The unique identifiers for the records. - - Upserts are made in a single request or in a single parallel batch depending on the available store functionality. - + The key for the records, to be used when keys are generated in the database. + To be added. The command fails to execute for any reason. The mapping between the storage model and record data model fails. diff --git a/xml/Microsoft.Extensions.VectorData/IVectorStoreRecordMapper`2.xml b/xml/Microsoft.Extensions.VectorData/IVectorStoreRecordMapper`2.xml index eed6d18f05c..31035c1af87 100644 --- a/xml/Microsoft.Extensions.VectorData/IVectorStoreRecordMapper`2.xml +++ b/xml/Microsoft.Extensions.VectorData/IVectorStoreRecordMapper`2.xml @@ -28,6 +28,12 @@ + + + [System.Obsolete("Custom mappers are no longer supported.", true)] + [<System.Obsolete("Custom mappers are no longer supported.", true)>] + + The consumer record data model to map to or from. The storage model to map to or from. diff --git a/xml/Microsoft.Extensions.VectorData/IVectorizableTextSearch`1.xml b/xml/Microsoft.Extensions.VectorData/IVectorizableTextSearch`1.xml index b2d3ad67aab..3a96bc237ba 100644 --- a/xml/Microsoft.Extensions.VectorData/IVectorizableTextSearch`1.xml +++ b/xml/Microsoft.Extensions.VectorData/IVectorizableTextSearch`1.xml @@ -10,16 +10,15 @@ 9.0.0.0 - - - - [System.Runtime.CompilerServices.Nullable(2)] - [<System.Runtime.CompilerServices.Nullable(2)>] - - - + + + + [System.Obsolete("Use IVectorStoreRecordCollection.SearchAsync instead")] + [<System.Obsolete("Use IVectorStoreRecordCollection.SearchAsync instead")>] + + The record data model to use for retrieving data from the store. @@ -28,22 +27,68 @@ To be added. + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Diagnostics.CodeAnalysis.Experimental("MEVD9000")] + [<System.Diagnostics.CodeAnalysis.Experimental("MEVD9000")>] + + + + System.Object + + + + + + [System.Runtime.CompilerServices.Nullable(1)] + [<System.Runtime.CompilerServices.Nullable(1)>] + + + + + + + The type of object being requested. + An optional key that can be used to help identify the target service. + Asks the for an object of the specified type . + The found object, otherwise . + + The purpose of this method is to allow for the retrieval of strongly-typed services that might be provided by the , + including itself or any services it might be wrapping. For example, to access the for the instance, + may be used to request it. + + + is . + + - - - - - + + + + + Method Microsoft.Extensions.VectorData.Abstractions 9.0.0.0 - System.Threading.Tasks.Task<Microsoft.Extensions.VectorData.VectorSearchResults<TRecord>> + System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.VectorData.VectorSearchResult<TRecord>> + @@ -56,6 +101,7 @@ The text to search the store with. + The maximum number of results to return. The options that control the behavior of the search. The to monitor for cancellation requests. The default is . diff --git a/xml/Microsoft.Extensions.VectorData/IVectorizedSearch`1.xml b/xml/Microsoft.Extensions.VectorData/IVectorizedSearch`1.xml index f15862f41fb..51b86fef6c6 100644 --- a/xml/Microsoft.Extensions.VectorData/IVectorizedSearch`1.xml +++ b/xml/Microsoft.Extensions.VectorData/IVectorizedSearch`1.xml @@ -20,6 +20,12 @@ + + + [System.Obsolete("This interface is obsolete, use either SearchEmbeddingAsync to search directly on embeddings, or SearchAsync to handle embedding generation internally as part of the call")] + [<System.Obsolete("This interface is obsolete, use either SearchEmbeddingAsync to search directly on embeddings, or SearchAsync to handle embedding generation internally as part of the call")>] + + The record data model to use for retrieving data from the store. @@ -29,31 +35,31 @@ - - - - - + + + + + Method Microsoft.Extensions.VectorData.Abstractions 9.0.0.0 + + + [System.Obsolete("Use either SearchEmbeddingAsync to search directly on embeddings, or SearchAsync to handle embedding generation internally as part of the call.")] + [<System.Obsolete("Use either SearchEmbeddingAsync to search directly on embeddings, or SearchAsync to handle embedding generation internally as part of the call.")>] + + - System.Threading.Tasks.Task<Microsoft.Extensions.VectorData.VectorSearchResults<TRecord>> + System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.VectorData.VectorSearchResult<TRecord>> - - - - [System.Runtime.CompilerServices.Nullable(2)] - [<System.Runtime.CompilerServices.Nullable(2)>] - - - + + @@ -67,6 +73,7 @@ The type of the vector. The vector to search the store with. + The maximum number of results to return. The options that control the behavior of the search. The to monitor for cancellation requests. The default is . diff --git a/xml/Microsoft.Extensions.VectorData/KeywordHybridSearchExtensions.xml b/xml/Microsoft.Extensions.VectorData/KeywordHybridSearchExtensions.xml new file mode 100644 index 00000000000..0533640ce60 --- /dev/null +++ b/xml/Microsoft.Extensions.VectorData/KeywordHybridSearchExtensions.xml @@ -0,0 +1,80 @@ + + + + + + + + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Object + + + + + [System.Diagnostics.CodeAnalysis.Experimental("MEVD9000")] + [<System.Diagnostics.CodeAnalysis.Experimental("MEVD9000")>] + + + + Provides a collection of static methods for extending instances. + To be added. + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Object + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + The record data model to use for retrieving data from the store. + The keyword hybrid search. + The type of object being requested. + An optional key that can be used to help identify the target service. + + Asks the for an object of the specified type + and throw an exception if one isn't available. + + The found object. + To be added. + + is . + No service of the requested type for the specified key is available. + + + + diff --git a/xml/Microsoft.Extensions.VectorData/VectorSearchExtensions.xml b/xml/Microsoft.Extensions.VectorData/VectorSearchExtensions.xml new file mode 100644 index 00000000000..7a4e387e940 --- /dev/null +++ b/xml/Microsoft.Extensions.VectorData/VectorSearchExtensions.xml @@ -0,0 +1,80 @@ + + + + + + + + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Object + + + + + [System.Diagnostics.CodeAnalysis.Experimental("MEVD9000")] + [<System.Diagnostics.CodeAnalysis.Experimental("MEVD9000")>] + + + + Provides a collection of static methods for extending instances. + To be added. + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Object + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + The record data model to use for retrieving data from the store. + The vector search. + The type of object being requested. + An optional key that can be used to help identify the target service. + + Asks the for an object of the specified type + and throw an exception if one isn't available. + + The found object. + To be added. + + is . + No service of the requested type for the specified key is available. + + + + diff --git a/xml/Microsoft.Extensions.VectorData/VectorSearchOptions`1.xml b/xml/Microsoft.Extensions.VectorData/VectorSearchOptions`1.xml index bc966c8c3e8..2a3e4f2b41c 100644 --- a/xml/Microsoft.Extensions.VectorData/VectorSearchOptions`1.xml +++ b/xml/Microsoft.Extensions.VectorData/VectorSearchOptions`1.xml @@ -88,6 +88,12 @@ Microsoft.Extensions.VectorData.Abstractions 9.0.0.0 + + + [System.Obsolete("Total count is no longer included in the results.", true)] + [<System.Obsolete("Total count is no longer included in the results.", true)>] + + System.Boolean @@ -180,30 +186,6 @@ Thrown when the value is less than 0. - - - - - - - - Property - - Microsoft.Extensions.VectorData.Abstractions - 9.0.0.0 - - - System.Int32 - - - - Gets or sets the maximum number of results to return. - - To be added. - To be added. - Thrown when the value is less than 1. - - diff --git a/xml/Microsoft.Extensions.VectorData/VectorSearchResults`1.xml b/xml/Microsoft.Extensions.VectorData/VectorSearchResults`1.xml deleted file mode 100644 index db738a55b65..00000000000 --- a/xml/Microsoft.Extensions.VectorData/VectorSearchResults`1.xml +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - - - Microsoft.Extensions.VectorData.Abstractions - 9.0.0.0 - - - - - - [System.Runtime.CompilerServices.Nullable(2)] - [<System.Runtime.CompilerServices.Nullable(2)>] - - - - - - System.Object - - - - - [System.Runtime.CompilerServices.Nullable(0)] - [<System.Runtime.CompilerServices.Nullable(0)>] - - - - The record data model to use for retrieving data from the store. - The list of records returned by the search operation. - - Contains the full list of search results for a vector search operation with metadata. - - To be added. - - - - - - - - - - Constructor - - Microsoft.Extensions.VectorData.Abstractions - 9.0.0.0 - - - - - - The record data model to use for retrieving data from the store. - The list of records returned by the search operation. - - Contains the full list of search results for a vector search operation with metadata. - - To be added. - - - - - - - - - - Property - - Microsoft.Extensions.VectorData.Abstractions - 9.0.0.0 - - - - [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 2 })] - [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 2 })>] - - - - System.Collections.Generic.IReadOnlyDictionary<System.String,System.Object> - - - - Gets or sets the metadata associated with the content. - - To be added. - To be added. - - - - - - - - - - Property - - Microsoft.Extensions.VectorData.Abstractions - 9.0.0.0 - - - System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.VectorData.VectorSearchResult<TRecord>> - - - - Gets the search results. - - To be added. - To be added. - - - - - - - - - - Property - - Microsoft.Extensions.VectorData.Abstractions - 9.0.0.0 - - - System.Nullable<System.Int64> - - - - Gets or sets the total count of results found by the search operation, or null - if the count was not requested or cannot be computed. - - To be added. - - This value represents the total number of results that are available for the current query and not the number of results being returned. - - - - - diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreException.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreException.xml index 8819df1d95e..de0f77abd79 100644 --- a/xml/Microsoft.Extensions.VectorData/VectorStoreException.xml +++ b/xml/Microsoft.Extensions.VectorData/VectorStoreException.xml @@ -139,13 +139,13 @@ To be added. - - - - - - - + + + + + + + Property Microsoft.Extensions.VectorData.Abstractions @@ -156,11 +156,36 @@ - Gets or sets the type of vector store that the failing operation was performed on. + The name of the vector store (database). To be added. To be added. + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.String + + + The name of the vector store system. + To be added. + + Where possible, this maps to the "db.system.name" attribute defined in the + OpenTelemetry Semantic Conventions for database calls and systems, see . + Example: redis, sqlite, mysql. + + + diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreExtensions.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreExtensions.xml new file mode 100644 index 00000000000..9245e0d42bf --- /dev/null +++ b/xml/Microsoft.Extensions.VectorData/VectorStoreExtensions.xml @@ -0,0 +1,80 @@ + + + + + + + + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Object + + + + + [System.Diagnostics.CodeAnalysis.Experimental("MEVD9000")] + [<System.Diagnostics.CodeAnalysis.Experimental("MEVD9000")>] + + + + Provides a collection of static methods for extending instances. + To be added. + + + + + + + + + Method + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Object + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + The record data model to use for retrieving data from the store. + The vector store. + The type of object being requested. + An optional key that can be used to help identify the target service. + + Asks the for an object of the specified type + and throw an exception if one isn't available. + + The found object. + To be added. + + is . + No service of the requested type for the specified key is available. + + + + diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreGenericDataModel`1.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreGenericDataModel`1.xml index c56a549596f..56f52960695 100644 --- a/xml/Microsoft.Extensions.VectorData/VectorStoreGenericDataModel`1.xml +++ b/xml/Microsoft.Extensions.VectorData/VectorStoreGenericDataModel`1.xml @@ -24,6 +24,10 @@ + + [System.Obsolete("VectorStoreGenericDataModel has been replaced by Dictionary<string, object?>", true)] + [<System.Obsolete("VectorStoreGenericDataModel has been replaced by Dictionary<string, object?>", true)>] + [System.Runtime.CompilerServices.Nullable(0)] [<System.Runtime.CompilerServices.Nullable(0)>] @@ -38,6 +42,25 @@ To be added. + + + + + + + Constructor + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + + Constructs a new . + + To be added. + + @@ -57,7 +80,7 @@ The data type of the record key. The key of the record. - Represents a generic data model that can be used to store and retrieve any data from a vector store. + Constructs a new . To be added. diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreMetadata.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreMetadata.xml new file mode 100644 index 00000000000..bf40ed17f4f --- /dev/null +++ b/xml/Microsoft.Extensions.VectorData/VectorStoreMetadata.xml @@ -0,0 +1,97 @@ + + + + + + + + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Object + + + + + [System.Diagnostics.CodeAnalysis.Experimental("MEVD9000")] + [<System.Diagnostics.CodeAnalysis.Experimental("MEVD9000")>] + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + Provides metadata about an . + To be added. + + + + + + + + + Constructor + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.String + + + + The name of the vector store (database). + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.String + + + The name of the vector store system. + To be added. + + Where possible, this maps to the "db.system.name" attribute defined in the + OpenTelemetry Semantic Conventions for database calls and systems, see . + Example: redis, sqlite, mysql. + + + + + diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordCollectionMetadata.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordCollectionMetadata.xml new file mode 100644 index 00000000000..4d5b301f3ae --- /dev/null +++ b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordCollectionMetadata.xml @@ -0,0 +1,120 @@ + + + + + + + + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Object + + + + + [System.Diagnostics.CodeAnalysis.Experimental("MEVD9000")] + [<System.Diagnostics.CodeAnalysis.Experimental("MEVD9000")>] + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + Provides metadata about an . + To be added. + + + + + + + + + Constructor + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.String + + + + The name of a collection (table, container) within the vector store (database). + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.String + + + + The name of the vector store (database). + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.String + + + The name of the vector store system. + To be added. + + Where possible, this maps to the "db.system.name" attribute defined in the + OpenTelemetry Semantic Conventions for database calls and systems, see . + Example: redis, sqlite, mysql. + + + + + diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordDataAttribute.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordDataAttribute.xml index abc3fddd4a1..13b2eba8959 100644 --- a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordDataAttribute.xml +++ b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordDataAttribute.xml @@ -63,6 +63,12 @@ Microsoft.Extensions.VectorData.Abstractions 9.0.0.0 + + + [System.Obsolete("This property is now obsolete and will have no affect if used. Please use IsIndexed instead", true)] + [<System.Obsolete("This property is now obsolete and will have no affect if used. Please use IsIndexed instead", true)>] + + System.Boolean @@ -78,6 +84,31 @@ + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Boolean + + + + Gets or sets a value indicating whether this data property is indexed for full-text search. + + + The default is . + + To be added. + + @@ -90,12 +121,18 @@ Microsoft.Extensions.VectorData.Abstractions 9.0.0.0 + + + [System.Obsolete("This property is now obsolete and will have no affect if used. Please use IsFullTextIndexed instead", true)] + [<System.Obsolete("This property is now obsolete and will have no affect if used. Please use IsFullTextIndexed instead", true)>] + + System.Boolean - Gets or sets a value indicating whether this data property is full-text searchable. + Gets or sets a value indicating whether this data property is full text searchable. The default is . @@ -105,8 +142,33 @@ + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Boolean + + + + Gets or sets a value indicating whether this data property is indexed. + + + The default is . + + To be added. + + - + diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordDataProperty.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordDataProperty.xml index 70431e54c27..49c1326395e 100644 --- a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordDataProperty.xml +++ b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordDataProperty.xml @@ -88,6 +88,12 @@ Microsoft.Extensions.VectorData.Abstractions 9.0.0.0 + + + [System.Obsolete("This property is now obsolete and will have no affect if used. Please use IsIndexed instead", true)] + [<System.Obsolete("This property is now obsolete and will have no affect if used. Please use IsIndexed instead", true)>] + + System.Boolean @@ -103,6 +109,31 @@ + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Boolean + + + + Gets or sets a value indicating whether this data property is indexed for full-text search. + + + The default is . + + To be added. + + @@ -115,6 +146,12 @@ Microsoft.Extensions.VectorData.Abstractions 9.0.0.0 + + + [System.Obsolete("This property is now obsolete and will have no affect if used. Please use IsFullTextIndexed instead", true)] + [<System.Obsolete("This property is now obsolete and will have no affect if used. Please use IsFullTextIndexed instead", true)>] + + System.Boolean @@ -130,5 +167,30 @@ + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Boolean + + + + Gets or sets a value indicating whether this data property is indexed. + + + The default is . + + To be added. + + diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordDefinition.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordDefinition.xml index b0d53deb424..3b99b4622f2 100644 --- a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordDefinition.xml +++ b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordDefinition.xml @@ -45,6 +45,35 @@ To be added. + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + Microsoft.Extensions.AI.IEmbeddingGenerator + + + + Gets or sets the default embedding generator for vector properties in this collection. + + To be added. + To be added. + + diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordKeyAttribute.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordKeyAttribute.xml index 2433eadb982..88e03dcc301 100644 --- a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordKeyAttribute.xml +++ b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordKeyAttribute.xml @@ -50,7 +50,7 @@ - + diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordVectorAttribute.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordVectorAttribute.xml index 8ab465cd70c..1fdbee58493 100644 --- a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordVectorAttribute.xml +++ b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordVectorAttribute.xml @@ -43,6 +43,12 @@ Microsoft.Extensions.VectorData.Abstractions 9.0.0.0 + + + [System.Obsolete("This constructor is obsolete, since Dimensions is now a required parameter.", true)] + [<System.Obsolete("This constructor is obsolete, since Dimensions is now a required parameter.", true)>] + + @@ -86,6 +92,12 @@ Microsoft.Extensions.VectorData.Abstractions 9.0.0.0 + + + [System.Obsolete("This constructor is obsolete. Use the constructor that takes Dimensions as a parameter and set the DistanceFunction property directly, e.g. [[VectorStoreRecordVector(Dimensions: 1536, DistanceFunction = DistanceFunction.CosineSimilarity)]]", true)] + [<System.Obsolete("This constructor is obsolete. Use the constructor that takes Dimensions as a parameter and set the DistanceFunction property directly, e.g. [[VectorStoreRecordVector(Dimensions: 1536, DistanceFunction = DistanceFunction.CosineSimilarity)]]", true)>] + + @@ -111,6 +123,12 @@ Microsoft.Extensions.VectorData.Abstractions 9.0.0.0 + + + [System.Obsolete("This constructor is obsolete. Use the constructor that takes Dimensions as a parameter and set the DistanceFunction and IndexKind properties directly, e.g. [[VectorStoreRecordVector(Dimensions: 1536, DistanceFunction = DistanceFunction.CosineSimilarity, IndexKind = IndexKind.Flat)]]", true)] + [<System.Obsolete("This constructor is obsolete. Use the constructor that takes Dimensions as a parameter and set the DistanceFunction and IndexKind properties directly, e.g. [[VectorStoreRecordVector(Dimensions: 1536, DistanceFunction = DistanceFunction.CosineSimilarity, IndexKind = IndexKind.Flat)]]", true)>] + + @@ -127,19 +145,19 @@ - - + + - - - + + + Property Microsoft.Extensions.VectorData.Abstractions 9.0.0.0 - System.Nullable<System.Int32> + System.Int32 @@ -153,12 +171,12 @@ - + - - - + + + Property Microsoft.Extensions.VectorData.Abstractions @@ -181,12 +199,12 @@ - + - - - + + + Property Microsoft.Extensions.VectorData.Abstractions @@ -209,7 +227,7 @@ - + diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordVectorProperty.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordVectorProperty.xml index b2c1639ca83..645781d61c8 100644 --- a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordVectorProperty.xml +++ b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordVectorProperty.xml @@ -1,10 +1,10 @@ - - + + - + - + Microsoft.Extensions.VectorData.Abstractions 9.0.0.0 @@ -63,6 +63,12 @@ Microsoft.Extensions.VectorData.Abstractions 9.0.0.0 + + + [System.Obsolete("This constructor is obsolete, since dimensions is now a required parameter.", true)] + [<System.Obsolete("This constructor is obsolete, since dimensions is now a required parameter.", true)>] + + @@ -76,20 +82,47 @@ To be added. + + + + + + + + Constructor + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + + + + + The name of the property. + The type of the property. + The number of dimensions that the vector has. + + Initializes a new instance of the class. + + To be added. + + - - + + - - - + + + Property Microsoft.Extensions.VectorData.Abstractions 9.0.0.0 - System.Nullable<System.Int32> + System.Int32 @@ -130,6 +163,55 @@ + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + Microsoft.Extensions.AI.IEmbeddingGenerator + + + + Gets or sets the default embedding generator to use for this property. + + To be added. + + If not set, embedding generation will be performed in the database, if supported by your connector. + If not supported, only pre-generated embeddings can be used, e.g. via . + + + + + + + + + + + Property + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + System.Type + + + + Gets or sets the desired embedding type (e.g. Embedding<Half>, for cases where the default (typically Embedding<float>) isn't suitable. + + To be added. + To be added. + + diff --git a/xml/Microsoft.Extensions.VectorData/VectorStoreRecordVectorProperty`1.xml b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordVectorProperty`1.xml new file mode 100644 index 00000000000..ef8cf5bfdca --- /dev/null +++ b/xml/Microsoft.Extensions.VectorData/VectorStoreRecordVectorProperty`1.xml @@ -0,0 +1,95 @@ + + + + + + + + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + Microsoft.Extensions.VectorData.VectorStoreRecordVectorProperty + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + + To be added. + + Defines a vector property on a vector store record. + + + + The characteristics defined here influence how the property is treated by the vector store. + + + This generic version of only needs to be used when an is + configured on the property, and a custom .NET type is used as input (any type other than or ). + + + + + + + + + + + + Constructor + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + + + To be added. + To be added. + To be added. + + + + + + + + + + + Constructor + + Microsoft.Extensions.VectorData.Abstractions + 9.0.0.0 + + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + diff --git a/xml/PackageInformation/net-10.0-pp.json b/xml/PackageInformation/net-10.0-pp.json index 5f51d071b24..ba85c9e5e9e 100644 --- a/xml/PackageInformation/net-10.0-pp.json +++ b/xml/PackageInformation/net-10.0-pp.json @@ -1 +1 @@ -{"net-10.0-pp":{"Microsoft.Bcl.Cryptography":{"Name":"Microsoft.Bcl.Cryptography","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Memory":{"Name":"Microsoft.Bcl.Memory","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.TimeProvider":{"Name":"Microsoft.Bcl.TimeProvider","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI":{"Name":"Microsoft.Extensions.AI","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Abstractions":{"Name":"Microsoft.Extensions.AI.Abstractions","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.AzureAIInference":{"Name":"Microsoft.Extensions.AI.AzureAIInference","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation":{"Name":"Microsoft.Extensions.AI.Evaluation","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Quality":{"Name":"Microsoft.Extensions.AI.Evaluation.Quality","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting.Azure":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting.Azure","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Safety":{"Name":"Microsoft.Extensions.AI.Evaluation.Safety","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Ollama":{"Name":"Microsoft.Extensions.AI.Ollama","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.OpenAI":{"Name":"Microsoft.Extensions.AI.OpenAI","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AmbientMetadata.Application":{"Name":"Microsoft.Extensions.AmbientMetadata.Application","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AsyncState":{"Name":"Microsoft.Extensions.AsyncState","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Abstractions":{"Name":"Microsoft.Extensions.Caching.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Hybrid":{"Name":"Microsoft.Extensions.Caching.Hybrid","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Memory":{"Name":"Microsoft.Extensions.Caching.Memory","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.SqlServer":{"Name":"Microsoft.Extensions.Caching.SqlServer","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.StackExchangeRedis":{"Name":"Microsoft.Extensions.Caching.StackExchangeRedis","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Abstractions":{"Name":"Microsoft.Extensions.Compliance.Abstractions","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Redaction":{"Name":"Microsoft.Extensions.Compliance.Redaction","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Testing":{"Name":"Microsoft.Extensions.Compliance.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration":{"Name":"Microsoft.Extensions.Configuration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Abstractions":{"Name":"Microsoft.Extensions.Configuration.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Binder":{"Name":"Microsoft.Extensions.Configuration.Binder","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.CommandLine":{"Name":"Microsoft.Extensions.Configuration.CommandLine","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.EnvironmentVariables":{"Name":"Microsoft.Extensions.Configuration.EnvironmentVariables","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.FileExtensions":{"Name":"Microsoft.Extensions.Configuration.FileExtensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Ini":{"Name":"Microsoft.Extensions.Configuration.Ini","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Json":{"Name":"Microsoft.Extensions.Configuration.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.KeyPerFile":{"Name":"Microsoft.Extensions.Configuration.KeyPerFile","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.UserSecrets":{"Name":"Microsoft.Extensions.Configuration.UserSecrets","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Xml":{"Name":"Microsoft.Extensions.Configuration.Xml","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection":{"Name":"Microsoft.Extensions.DependencyInjection","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Abstractions":{"Name":"Microsoft.Extensions.DependencyInjection.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.AutoActivation":{"Name":"Microsoft.Extensions.DependencyInjection.AutoActivation","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.NamedService":{"Name":"Microsoft.Extensions.DependencyInjection.NamedService","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Pools":{"Name":"Microsoft.Extensions.DependencyInjection.Pools","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Specification.Tests":{"Name":"Microsoft.Extensions.DependencyInjection.Specification.Tests","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyModel":{"Name":"Microsoft.Extensions.DependencyModel","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics":{"Name":"Microsoft.Extensions.Diagnostics","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ExceptionSummarization":{"Name":"Microsoft.Extensions.Diagnostics.ExceptionSummarization","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Common":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Common","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Core":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Core","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Probes":{"Name":"Microsoft.Extensions.Diagnostics.Probes","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ResourceMonitoring":{"Name":"Microsoft.Extensions.Diagnostics.ResourceMonitoring","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Testing":{"Name":"Microsoft.Extensions.Diagnostics.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.EnumStrings":{"Name":"Microsoft.Extensions.EnumStrings","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Abstractions":{"Name":"Microsoft.Extensions.FileProviders.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Composite":{"Name":"Microsoft.Extensions.FileProviders.Composite","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Embedded":{"Name":"Microsoft.Extensions.FileProviders.Embedded","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Physical":{"Name":"Microsoft.Extensions.FileProviders.Physical","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileSystemGlobbing":{"Name":"Microsoft.Extensions.FileSystemGlobbing","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting":{"Name":"Microsoft.Extensions.Hosting","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Abstractions":{"Name":"Microsoft.Extensions.Hosting.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Systemd":{"Name":"Microsoft.Extensions.Hosting.Systemd","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing":{"Name":"Microsoft.Extensions.Hosting.Testing","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing.StartupInitialization":{"Name":"Microsoft.Extensions.Hosting.Testing.StartupInitialization","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.WindowsServices":{"Name":"Microsoft.Extensions.Hosting.WindowsServices","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http":{"Name":"Microsoft.Extensions.Http","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.AutoClient":{"Name":"Microsoft.Extensions.Http.AutoClient","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Diagnostics":{"Name":"Microsoft.Extensions.Http.Diagnostics","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Resilience":{"Name":"Microsoft.Extensions.Http.Resilience","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Telemetry":{"Name":"Microsoft.Extensions.Http.Telemetry","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.HttpClient.SocketHandling":{"Name":"Microsoft.Extensions.HttpClient.SocketHandling","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization":{"Name":"Microsoft.Extensions.Localization","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization.Abstractions":{"Name":"Microsoft.Extensions.Localization.Abstractions","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging":{"Name":"Microsoft.Extensions.Logging","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Abstractions":{"Name":"Microsoft.Extensions.Logging.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.AzureAppServices":{"Name":"Microsoft.Extensions.Logging.AzureAppServices","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Configuration":{"Name":"Microsoft.Extensions.Logging.Configuration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Console":{"Name":"Microsoft.Extensions.Logging.Console","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Debug":{"Name":"Microsoft.Extensions.Logging.Debug","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventLog":{"Name":"Microsoft.Extensions.Logging.EventLog","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventSource":{"Name":"Microsoft.Extensions.Logging.EventSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.TraceSource":{"Name":"Microsoft.Extensions.Logging.TraceSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool":{"Name":"Microsoft.Extensions.ObjectPool","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool.DependencyInjection":{"Name":"Microsoft.Extensions.ObjectPool.DependencyInjection","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options":{"Name":"Microsoft.Extensions.Options","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ConfigurationExtensions":{"Name":"Microsoft.Extensions.Options.ConfigurationExtensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Contextual":{"Name":"Microsoft.Extensions.Options.Contextual","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.DataAnnotations":{"Name":"Microsoft.Extensions.Options.DataAnnotations","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ValidateOnStart":{"Name":"Microsoft.Extensions.Options.ValidateOnStart","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Validation":{"Name":"Microsoft.Extensions.Options.Validation","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Primitives":{"Name":"Microsoft.Extensions.Primitives","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Resilience":{"Name":"Microsoft.Extensions.Resilience","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry":{"Name":"Microsoft.Extensions.Telemetry","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Abstractions":{"Name":"Microsoft.Extensions.Telemetry.Abstractions","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Console":{"Name":"Microsoft.Extensions.Telemetry.Console","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Testing":{"Name":"Microsoft.Extensions.Telemetry.Testing","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.TimeProvider.Testing":{"Name":"Microsoft.Extensions.TimeProvider.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.VectorData.Abstractions":{"Name":"Microsoft.Extensions.VectorData.Abstractions","Version":"9.0.0-preview.1.25161.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.WebEncoders":{"Name":"Microsoft.Extensions.WebEncoders","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry.AccessControl":{"Name":"Microsoft.Win32.Registry.AccessControl","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.SystemEvents":{"Name":"Microsoft.Win32.SystemEvents","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.DocumentDb.Abstractions":{"Name":"System.Cloud.DocumentDb.Abstractions","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging":{"Name":"System.Cloud.Messaging","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging.Abstractions":{"Name":"System.Cloud.Messaging.Abstractions","Version":"8.0.0-preview.4.23273.7","Feed":"https://api.nuget.org/v3/index.json"},"System.CodeDom":{"Name":"System.CodeDom","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Collections.Immutable":{"Name":"System.Collections.Immutable","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine":{"Name":"System.CommandLine","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition":{"Name":"System.ComponentModel.Composition","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition.Registration":{"Name":"System.ComponentModel.Composition.Registration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.AttributedModel":{"Name":"System.Composition.AttributedModel","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Convention":{"Name":"System.Composition.Convention","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Hosting":{"Name":"System.Composition.Hosting","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Runtime":{"Name":"System.Composition.Runtime","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.TypedParts":{"Name":"System.Composition.TypedParts","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Configuration.ConfigurationManager":{"Name":"System.Configuration.ConfigurationManager","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.Odbc":{"Name":"System.Data.Odbc","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.OleDb":{"Name":"System.Data.OleDb","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.SqlClient":{"Name":"System.Data.SqlClient","Version":"4.9.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.DiagnosticSource":{"Name":"System.Diagnostics.DiagnosticSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.EventLog":{"Name":"System.Diagnostics.EventLog","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.PerformanceCounter":{"Name":"System.Diagnostics.PerformanceCounter","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices":{"Name":"System.DirectoryServices","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.AccountManagement":{"Name":"System.DirectoryServices.AccountManagement","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.Protocols":{"Name":"System.DirectoryServices.Protocols","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Drawing.Common":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.3.25173.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.Core":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.3.25173.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.GdiPlus":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.3.25173.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Asn1":{"Name":"System.Formats.Asn1","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Cbor":{"Name":"System.Formats.Cbor","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Nrbf":{"Name":"System.Formats.Nrbf","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Hashing":{"Name":"System.IO.Hashing","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Packaging":{"Name":"System.IO.Packaging","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipelines":{"Name":"System.IO.Pipelines","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Ports":{"Name":"System.IO.Ports","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Linq.AsyncEnumerable":{"Name":"System.Linq.AsyncEnumerable","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Management":{"Name":"System.Management","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory.Data":{"Name":"System.Memory.Data","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.Json":{"Name":"System.Net.Http.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.WinHttpHandler":{"Name":"System.Net.Http.WinHttpHandler","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.ServerSentEvents":{"Name":"System.Net.ServerSentEvents","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Tensors":{"Name":"System.Numerics.Tensors","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Context":{"Name":"System.Reflection.Context","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Metadata":{"Name":"System.Reflection.Metadata","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.MetadataLoadContext":{"Name":"System.Reflection.MetadataLoadContext","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Resources.Extensions":{"Name":"System.Resources.Extensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Caching":{"Name":"System.Runtime.Caching","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Formatters":{"Name":"System.Runtime.Serialization.Formatters","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Schema":{"Name":"System.Runtime.Serialization.Schema","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.AccessControl":{"Name":"System.Security.AccessControl","Version":"6.0.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cose":{"Name":"System.Security.Cryptography.Cose","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Pkcs":{"Name":"System.Security.Cryptography.Pkcs","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.ProtectedData":{"Name":"System.Security.Cryptography.ProtectedData","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Xml":{"Name":"System.Security.Cryptography.Xml","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Permissions":{"Name":"System.Security.Permissions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Http":{"Name":"System.ServiceModel.Http","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetFramingBase":{"Name":"System.ServiceModel.NetFramingBase","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetNamedPipe":{"Name":"System.ServiceModel.NetNamedPipe","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetTcp":{"Name":"System.ServiceModel.NetTcp","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Primitives":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Security","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Syndication":{"Name":"System.ServiceModel.Syndication","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.UnixDomainSocket":{"Name":"System.ServiceModel.UnixDomainSocket","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceProcess.ServiceController":{"Name":"System.ServiceProcess.ServiceController","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Speech":{"Name":"System.Speech","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encoding.CodePages":{"Name":"System.Text.Encoding.CodePages","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encodings.Web":{"Name":"System.Text.Encodings.Web","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json":{"Name":"System.Text.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.AccessControl":{"Name":"System.Threading.AccessControl","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Channels":{"Name":"System.Threading.Channels","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Dataflow":{"Name":"System.Threading.Tasks.Dataflow","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Windows.Extensions":{"Name":"System.Windows.Extensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}} \ No newline at end of file +{"net-10.0-pp":{"Microsoft.Bcl.Cryptography":{"Name":"Microsoft.Bcl.Cryptography","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Memory":{"Name":"Microsoft.Bcl.Memory","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.TimeProvider":{"Name":"Microsoft.Bcl.TimeProvider","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI":{"Name":"Microsoft.Extensions.AI","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Abstractions":{"Name":"Microsoft.Extensions.AI.Abstractions","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.AzureAIInference":{"Name":"Microsoft.Extensions.AI.AzureAIInference","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation":{"Name":"Microsoft.Extensions.AI.Evaluation","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Quality":{"Name":"Microsoft.Extensions.AI.Evaluation.Quality","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting.Azure":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting.Azure","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Safety":{"Name":"Microsoft.Extensions.AI.Evaluation.Safety","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Ollama":{"Name":"Microsoft.Extensions.AI.Ollama","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.OpenAI":{"Name":"Microsoft.Extensions.AI.OpenAI","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AmbientMetadata.Application":{"Name":"Microsoft.Extensions.AmbientMetadata.Application","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AsyncState":{"Name":"Microsoft.Extensions.AsyncState","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Abstractions":{"Name":"Microsoft.Extensions.Caching.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Hybrid":{"Name":"Microsoft.Extensions.Caching.Hybrid","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Memory":{"Name":"Microsoft.Extensions.Caching.Memory","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.SqlServer":{"Name":"Microsoft.Extensions.Caching.SqlServer","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.StackExchangeRedis":{"Name":"Microsoft.Extensions.Caching.StackExchangeRedis","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Abstractions":{"Name":"Microsoft.Extensions.Compliance.Abstractions","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Redaction":{"Name":"Microsoft.Extensions.Compliance.Redaction","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Testing":{"Name":"Microsoft.Extensions.Compliance.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration":{"Name":"Microsoft.Extensions.Configuration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Abstractions":{"Name":"Microsoft.Extensions.Configuration.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Binder":{"Name":"Microsoft.Extensions.Configuration.Binder","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.CommandLine":{"Name":"Microsoft.Extensions.Configuration.CommandLine","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.EnvironmentVariables":{"Name":"Microsoft.Extensions.Configuration.EnvironmentVariables","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.FileExtensions":{"Name":"Microsoft.Extensions.Configuration.FileExtensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Ini":{"Name":"Microsoft.Extensions.Configuration.Ini","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Json":{"Name":"Microsoft.Extensions.Configuration.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.KeyPerFile":{"Name":"Microsoft.Extensions.Configuration.KeyPerFile","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.UserSecrets":{"Name":"Microsoft.Extensions.Configuration.UserSecrets","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Xml":{"Name":"Microsoft.Extensions.Configuration.Xml","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection":{"Name":"Microsoft.Extensions.DependencyInjection","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Abstractions":{"Name":"Microsoft.Extensions.DependencyInjection.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.AutoActivation":{"Name":"Microsoft.Extensions.DependencyInjection.AutoActivation","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.NamedService":{"Name":"Microsoft.Extensions.DependencyInjection.NamedService","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Pools":{"Name":"Microsoft.Extensions.DependencyInjection.Pools","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Specification.Tests":{"Name":"Microsoft.Extensions.DependencyInjection.Specification.Tests","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyModel":{"Name":"Microsoft.Extensions.DependencyModel","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics":{"Name":"Microsoft.Extensions.Diagnostics","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ExceptionSummarization":{"Name":"Microsoft.Extensions.Diagnostics.ExceptionSummarization","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Common":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Common","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Core":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Core","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Probes":{"Name":"Microsoft.Extensions.Diagnostics.Probes","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ResourceMonitoring":{"Name":"Microsoft.Extensions.Diagnostics.ResourceMonitoring","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Testing":{"Name":"Microsoft.Extensions.Diagnostics.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.EnumStrings":{"Name":"Microsoft.Extensions.EnumStrings","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Abstractions":{"Name":"Microsoft.Extensions.FileProviders.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Composite":{"Name":"Microsoft.Extensions.FileProviders.Composite","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Embedded":{"Name":"Microsoft.Extensions.FileProviders.Embedded","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Physical":{"Name":"Microsoft.Extensions.FileProviders.Physical","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileSystemGlobbing":{"Name":"Microsoft.Extensions.FileSystemGlobbing","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting":{"Name":"Microsoft.Extensions.Hosting","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Abstractions":{"Name":"Microsoft.Extensions.Hosting.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Systemd":{"Name":"Microsoft.Extensions.Hosting.Systemd","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing":{"Name":"Microsoft.Extensions.Hosting.Testing","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing.StartupInitialization":{"Name":"Microsoft.Extensions.Hosting.Testing.StartupInitialization","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.WindowsServices":{"Name":"Microsoft.Extensions.Hosting.WindowsServices","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http":{"Name":"Microsoft.Extensions.Http","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.AutoClient":{"Name":"Microsoft.Extensions.Http.AutoClient","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Diagnostics":{"Name":"Microsoft.Extensions.Http.Diagnostics","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Resilience":{"Name":"Microsoft.Extensions.Http.Resilience","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Telemetry":{"Name":"Microsoft.Extensions.Http.Telemetry","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.HttpClient.SocketHandling":{"Name":"Microsoft.Extensions.HttpClient.SocketHandling","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization":{"Name":"Microsoft.Extensions.Localization","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization.Abstractions":{"Name":"Microsoft.Extensions.Localization.Abstractions","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging":{"Name":"Microsoft.Extensions.Logging","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Abstractions":{"Name":"Microsoft.Extensions.Logging.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.AzureAppServices":{"Name":"Microsoft.Extensions.Logging.AzureAppServices","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Configuration":{"Name":"Microsoft.Extensions.Logging.Configuration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Console":{"Name":"Microsoft.Extensions.Logging.Console","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Debug":{"Name":"Microsoft.Extensions.Logging.Debug","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventLog":{"Name":"Microsoft.Extensions.Logging.EventLog","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventSource":{"Name":"Microsoft.Extensions.Logging.EventSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.TraceSource":{"Name":"Microsoft.Extensions.Logging.TraceSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool":{"Name":"Microsoft.Extensions.ObjectPool","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool.DependencyInjection":{"Name":"Microsoft.Extensions.ObjectPool.DependencyInjection","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options":{"Name":"Microsoft.Extensions.Options","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ConfigurationExtensions":{"Name":"Microsoft.Extensions.Options.ConfigurationExtensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Contextual":{"Name":"Microsoft.Extensions.Options.Contextual","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.DataAnnotations":{"Name":"Microsoft.Extensions.Options.DataAnnotations","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ValidateOnStart":{"Name":"Microsoft.Extensions.Options.ValidateOnStart","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Validation":{"Name":"Microsoft.Extensions.Options.Validation","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Primitives":{"Name":"Microsoft.Extensions.Primitives","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Resilience":{"Name":"Microsoft.Extensions.Resilience","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry":{"Name":"Microsoft.Extensions.Telemetry","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Abstractions":{"Name":"Microsoft.Extensions.Telemetry.Abstractions","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Console":{"Name":"Microsoft.Extensions.Telemetry.Console","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Testing":{"Name":"Microsoft.Extensions.Telemetry.Testing","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.TimeProvider.Testing":{"Name":"Microsoft.Extensions.TimeProvider.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.VectorData.Abstractions":{"Name":"Microsoft.Extensions.VectorData.Abstractions","Version":"9.0.0-preview.1.25229.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.WebEncoders":{"Name":"Microsoft.Extensions.WebEncoders","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry.AccessControl":{"Name":"Microsoft.Win32.Registry.AccessControl","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.SystemEvents":{"Name":"Microsoft.Win32.SystemEvents","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.DocumentDb.Abstractions":{"Name":"System.Cloud.DocumentDb.Abstractions","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging":{"Name":"System.Cloud.Messaging","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging.Abstractions":{"Name":"System.Cloud.Messaging.Abstractions","Version":"8.0.0-preview.4.23273.7","Feed":"https://api.nuget.org/v3/index.json"},"System.CodeDom":{"Name":"System.CodeDom","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Collections.Immutable":{"Name":"System.Collections.Immutable","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine":{"Name":"System.CommandLine","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition":{"Name":"System.ComponentModel.Composition","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition.Registration":{"Name":"System.ComponentModel.Composition.Registration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.AttributedModel":{"Name":"System.Composition.AttributedModel","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Convention":{"Name":"System.Composition.Convention","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Hosting":{"Name":"System.Composition.Hosting","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Runtime":{"Name":"System.Composition.Runtime","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.TypedParts":{"Name":"System.Composition.TypedParts","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Configuration.ConfigurationManager":{"Name":"System.Configuration.ConfigurationManager","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.Odbc":{"Name":"System.Data.Odbc","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.OleDb":{"Name":"System.Data.OleDb","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.SqlClient":{"Name":"System.Data.SqlClient","Version":"4.9.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.DiagnosticSource":{"Name":"System.Diagnostics.DiagnosticSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.EventLog":{"Name":"System.Diagnostics.EventLog","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.PerformanceCounter":{"Name":"System.Diagnostics.PerformanceCounter","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices":{"Name":"System.DirectoryServices","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.AccountManagement":{"Name":"System.DirectoryServices.AccountManagement","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.Protocols":{"Name":"System.DirectoryServices.Protocols","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Drawing.Common":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.3.25173.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.Core":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.3.25173.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.GdiPlus":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.3.25173.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Asn1":{"Name":"System.Formats.Asn1","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Cbor":{"Name":"System.Formats.Cbor","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Nrbf":{"Name":"System.Formats.Nrbf","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Hashing":{"Name":"System.IO.Hashing","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Packaging":{"Name":"System.IO.Packaging","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipelines":{"Name":"System.IO.Pipelines","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Ports":{"Name":"System.IO.Ports","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Linq.AsyncEnumerable":{"Name":"System.Linq.AsyncEnumerable","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Management":{"Name":"System.Management","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory.Data":{"Name":"System.Memory.Data","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.Json":{"Name":"System.Net.Http.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.WinHttpHandler":{"Name":"System.Net.Http.WinHttpHandler","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.ServerSentEvents":{"Name":"System.Net.ServerSentEvents","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Tensors":{"Name":"System.Numerics.Tensors","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Context":{"Name":"System.Reflection.Context","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Metadata":{"Name":"System.Reflection.Metadata","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.MetadataLoadContext":{"Name":"System.Reflection.MetadataLoadContext","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Resources.Extensions":{"Name":"System.Resources.Extensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Caching":{"Name":"System.Runtime.Caching","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Formatters":{"Name":"System.Runtime.Serialization.Formatters","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Schema":{"Name":"System.Runtime.Serialization.Schema","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.AccessControl":{"Name":"System.Security.AccessControl","Version":"6.0.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cose":{"Name":"System.Security.Cryptography.Cose","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Pkcs":{"Name":"System.Security.Cryptography.Pkcs","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.ProtectedData":{"Name":"System.Security.Cryptography.ProtectedData","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Xml":{"Name":"System.Security.Cryptography.Xml","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Permissions":{"Name":"System.Security.Permissions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Http":{"Name":"System.ServiceModel.Http","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetFramingBase":{"Name":"System.ServiceModel.NetFramingBase","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetNamedPipe":{"Name":"System.ServiceModel.NetNamedPipe","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetTcp":{"Name":"System.ServiceModel.NetTcp","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Primitives":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Security","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Syndication":{"Name":"System.ServiceModel.Syndication","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.UnixDomainSocket":{"Name":"System.ServiceModel.UnixDomainSocket","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceProcess.ServiceController":{"Name":"System.ServiceProcess.ServiceController","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Speech":{"Name":"System.Speech","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encoding.CodePages":{"Name":"System.Text.Encoding.CodePages","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encodings.Web":{"Name":"System.Text.Encodings.Web","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json":{"Name":"System.Text.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.AccessControl":{"Name":"System.Threading.AccessControl","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Channels":{"Name":"System.Threading.Channels","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Dataflow":{"Name":"System.Threading.Tasks.Dataflow","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Windows.Extensions":{"Name":"System.Windows.Extensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}} \ No newline at end of file diff --git a/xml/PackageInformation/net-8.0-pp.json b/xml/PackageInformation/net-8.0-pp.json index 92210e9504f..78f5979cfb4 100644 --- a/xml/PackageInformation/net-8.0-pp.json +++ b/xml/PackageInformation/net-8.0-pp.json @@ -1 +1 @@ -{"net-8.0-pp":{"Microsoft.Bcl.Cryptography":{"Name":"Microsoft.Bcl.Cryptography","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Memory":{"Name":"Microsoft.Bcl.Memory","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.TimeProvider":{"Name":"Microsoft.Bcl.TimeProvider","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI":{"Name":"Microsoft.Extensions.AI","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Abstractions":{"Name":"Microsoft.Extensions.AI.Abstractions","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.AzureAIInference":{"Name":"Microsoft.Extensions.AI.AzureAIInference","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation":{"Name":"Microsoft.Extensions.AI.Evaluation","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Quality":{"Name":"Microsoft.Extensions.AI.Evaluation.Quality","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting.Azure":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting.Azure","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Safety":{"Name":"Microsoft.Extensions.AI.Evaluation.Safety","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Ollama":{"Name":"Microsoft.Extensions.AI.Ollama","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.OpenAI":{"Name":"Microsoft.Extensions.AI.OpenAI","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AmbientMetadata.Application":{"Name":"Microsoft.Extensions.AmbientMetadata.Application","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AsyncState":{"Name":"Microsoft.Extensions.AsyncState","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Abstractions":{"Name":"Microsoft.Extensions.Caching.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Hybrid":{"Name":"Microsoft.Extensions.Caching.Hybrid","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Memory":{"Name":"Microsoft.Extensions.Caching.Memory","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Abstractions":{"Name":"Microsoft.Extensions.Compliance.Abstractions","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Redaction":{"Name":"Microsoft.Extensions.Compliance.Redaction","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Testing":{"Name":"Microsoft.Extensions.Compliance.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration":{"Name":"Microsoft.Extensions.Configuration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Abstractions":{"Name":"Microsoft.Extensions.Configuration.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Binder":{"Name":"Microsoft.Extensions.Configuration.Binder","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.CommandLine":{"Name":"Microsoft.Extensions.Configuration.CommandLine","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.EnvironmentVariables":{"Name":"Microsoft.Extensions.Configuration.EnvironmentVariables","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.FileExtensions":{"Name":"Microsoft.Extensions.Configuration.FileExtensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Ini":{"Name":"Microsoft.Extensions.Configuration.Ini","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Json":{"Name":"Microsoft.Extensions.Configuration.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.UserSecrets":{"Name":"Microsoft.Extensions.Configuration.UserSecrets","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Xml":{"Name":"Microsoft.Extensions.Configuration.Xml","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection":{"Name":"Microsoft.Extensions.DependencyInjection","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Abstractions":{"Name":"Microsoft.Extensions.DependencyInjection.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.AutoActivation":{"Name":"Microsoft.Extensions.DependencyInjection.AutoActivation","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.NamedService":{"Name":"Microsoft.Extensions.DependencyInjection.NamedService","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Pools":{"Name":"Microsoft.Extensions.DependencyInjection.Pools","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Specification.Tests":{"Name":"Microsoft.Extensions.DependencyInjection.Specification.Tests","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyModel":{"Name":"Microsoft.Extensions.DependencyModel","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics":{"Name":"Microsoft.Extensions.Diagnostics","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ExceptionSummarization":{"Name":"Microsoft.Extensions.Diagnostics.ExceptionSummarization","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Common":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Common","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Core":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Core","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Probes":{"Name":"Microsoft.Extensions.Diagnostics.Probes","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ResourceMonitoring":{"Name":"Microsoft.Extensions.Diagnostics.ResourceMonitoring","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Testing":{"Name":"Microsoft.Extensions.Diagnostics.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.EnumStrings":{"Name":"Microsoft.Extensions.EnumStrings","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Abstractions":{"Name":"Microsoft.Extensions.FileProviders.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Composite":{"Name":"Microsoft.Extensions.FileProviders.Composite","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Physical":{"Name":"Microsoft.Extensions.FileProviders.Physical","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileSystemGlobbing":{"Name":"Microsoft.Extensions.FileSystemGlobbing","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting":{"Name":"Microsoft.Extensions.Hosting","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Abstractions":{"Name":"Microsoft.Extensions.Hosting.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Systemd":{"Name":"Microsoft.Extensions.Hosting.Systemd","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing":{"Name":"Microsoft.Extensions.Hosting.Testing","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing.StartupInitialization":{"Name":"Microsoft.Extensions.Hosting.Testing.StartupInitialization","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.WindowsServices":{"Name":"Microsoft.Extensions.Hosting.WindowsServices","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http":{"Name":"Microsoft.Extensions.Http","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.AutoClient":{"Name":"Microsoft.Extensions.Http.AutoClient","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Diagnostics":{"Name":"Microsoft.Extensions.Http.Diagnostics","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Resilience":{"Name":"Microsoft.Extensions.Http.Resilience","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Telemetry":{"Name":"Microsoft.Extensions.Http.Telemetry","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.HttpClient.SocketHandling":{"Name":"Microsoft.Extensions.HttpClient.SocketHandling","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging":{"Name":"Microsoft.Extensions.Logging","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Abstractions":{"Name":"Microsoft.Extensions.Logging.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Configuration":{"Name":"Microsoft.Extensions.Logging.Configuration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Console":{"Name":"Microsoft.Extensions.Logging.Console","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Debug":{"Name":"Microsoft.Extensions.Logging.Debug","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventLog":{"Name":"Microsoft.Extensions.Logging.EventLog","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventSource":{"Name":"Microsoft.Extensions.Logging.EventSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.TraceSource":{"Name":"Microsoft.Extensions.Logging.TraceSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool.DependencyInjection":{"Name":"Microsoft.Extensions.ObjectPool.DependencyInjection","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options":{"Name":"Microsoft.Extensions.Options","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ConfigurationExtensions":{"Name":"Microsoft.Extensions.Options.ConfigurationExtensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Contextual":{"Name":"Microsoft.Extensions.Options.Contextual","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.DataAnnotations":{"Name":"Microsoft.Extensions.Options.DataAnnotations","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ValidateOnStart":{"Name":"Microsoft.Extensions.Options.ValidateOnStart","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Validation":{"Name":"Microsoft.Extensions.Options.Validation","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Primitives":{"Name":"Microsoft.Extensions.Primitives","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Resilience":{"Name":"Microsoft.Extensions.Resilience","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry":{"Name":"Microsoft.Extensions.Telemetry","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Abstractions":{"Name":"Microsoft.Extensions.Telemetry.Abstractions","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Console":{"Name":"Microsoft.Extensions.Telemetry.Console","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Testing":{"Name":"Microsoft.Extensions.Telemetry.Testing","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.TimeProvider.Testing":{"Name":"Microsoft.Extensions.TimeProvider.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.VectorData.Abstractions":{"Name":"Microsoft.Extensions.VectorData.Abstractions","Version":"9.0.0-preview.1.25161.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry.AccessControl":{"Name":"Microsoft.Win32.Registry.AccessControl","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.SystemEvents":{"Name":"Microsoft.Win32.SystemEvents","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.DocumentDb.Abstractions":{"Name":"System.Cloud.DocumentDb.Abstractions","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging":{"Name":"System.Cloud.Messaging","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging.Abstractions":{"Name":"System.Cloud.Messaging.Abstractions","Version":"8.0.0-preview.4.23273.7","Feed":"https://api.nuget.org/v3/index.json"},"System.CodeDom":{"Name":"System.CodeDom","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Collections.Immutable":{"Name":"System.Collections.Immutable","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine":{"Name":"System.CommandLine","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition":{"Name":"System.ComponentModel.Composition","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition.Registration":{"Name":"System.ComponentModel.Composition.Registration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.AttributedModel":{"Name":"System.Composition.AttributedModel","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Convention":{"Name":"System.Composition.Convention","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Hosting":{"Name":"System.Composition.Hosting","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Runtime":{"Name":"System.Composition.Runtime","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.TypedParts":{"Name":"System.Composition.TypedParts","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Configuration.ConfigurationManager":{"Name":"System.Configuration.ConfigurationManager","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.Odbc":{"Name":"System.Data.Odbc","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.OleDb":{"Name":"System.Data.OleDb","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.SqlClient":{"Name":"System.Data.SqlClient","Version":"4.9.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.DiagnosticSource":{"Name":"System.Diagnostics.DiagnosticSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.EventLog":{"Name":"System.Diagnostics.EventLog","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.PerformanceCounter":{"Name":"System.Diagnostics.PerformanceCounter","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices":{"Name":"System.DirectoryServices","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.AccountManagement":{"Name":"System.DirectoryServices.AccountManagement","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.Protocols":{"Name":"System.DirectoryServices.Protocols","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Drawing.Common":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.3.25173.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.Core":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.3.25173.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.GdiPlus":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.3.25173.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Asn1":{"Name":"System.Formats.Asn1","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Cbor":{"Name":"System.Formats.Cbor","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Nrbf":{"Name":"System.Formats.Nrbf","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Hashing":{"Name":"System.IO.Hashing","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Packaging":{"Name":"System.IO.Packaging","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipelines":{"Name":"System.IO.Pipelines","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Ports":{"Name":"System.IO.Ports","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Linq.AsyncEnumerable":{"Name":"System.Linq.AsyncEnumerable","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Management":{"Name":"System.Management","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory.Data":{"Name":"System.Memory.Data","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.Json":{"Name":"System.Net.Http.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.WinHttpHandler":{"Name":"System.Net.Http.WinHttpHandler","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.ServerSentEvents":{"Name":"System.Net.ServerSentEvents","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Tensors":{"Name":"System.Numerics.Tensors","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Context":{"Name":"System.Reflection.Context","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Metadata":{"Name":"System.Reflection.Metadata","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.MetadataLoadContext":{"Name":"System.Reflection.MetadataLoadContext","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Resources.Extensions":{"Name":"System.Resources.Extensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Caching":{"Name":"System.Runtime.Caching","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Formatters":{"Name":"System.Runtime.Serialization.Formatters","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Schema":{"Name":"System.Runtime.Serialization.Schema","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.AccessControl":{"Name":"System.Security.AccessControl","Version":"6.0.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cose":{"Name":"System.Security.Cryptography.Cose","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Pkcs":{"Name":"System.Security.Cryptography.Pkcs","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.ProtectedData":{"Name":"System.Security.Cryptography.ProtectedData","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Xml":{"Name":"System.Security.Cryptography.Xml","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Permissions":{"Name":"System.Security.Permissions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Http":{"Name":"System.ServiceModel.Http","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetFramingBase":{"Name":"System.ServiceModel.NetFramingBase","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetNamedPipe":{"Name":"System.ServiceModel.NetNamedPipe","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetTcp":{"Name":"System.ServiceModel.NetTcp","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Primitives":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Security","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Syndication":{"Name":"System.ServiceModel.Syndication","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.UnixDomainSocket":{"Name":"System.ServiceModel.UnixDomainSocket","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceProcess.ServiceController":{"Name":"System.ServiceProcess.ServiceController","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Speech":{"Name":"System.Speech","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encoding.CodePages":{"Name":"System.Text.Encoding.CodePages","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encodings.Web":{"Name":"System.Text.Encodings.Web","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json":{"Name":"System.Text.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.AccessControl":{"Name":"System.Threading.AccessControl","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Channels":{"Name":"System.Threading.Channels","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Dataflow":{"Name":"System.Threading.Tasks.Dataflow","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Windows.Extensions":{"Name":"System.Windows.Extensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}} \ No newline at end of file +{"net-8.0-pp":{"Microsoft.Bcl.Cryptography":{"Name":"Microsoft.Bcl.Cryptography","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Memory":{"Name":"Microsoft.Bcl.Memory","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.TimeProvider":{"Name":"Microsoft.Bcl.TimeProvider","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI":{"Name":"Microsoft.Extensions.AI","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Abstractions":{"Name":"Microsoft.Extensions.AI.Abstractions","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.AzureAIInference":{"Name":"Microsoft.Extensions.AI.AzureAIInference","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation":{"Name":"Microsoft.Extensions.AI.Evaluation","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Quality":{"Name":"Microsoft.Extensions.AI.Evaluation.Quality","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting.Azure":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting.Azure","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Safety":{"Name":"Microsoft.Extensions.AI.Evaluation.Safety","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Ollama":{"Name":"Microsoft.Extensions.AI.Ollama","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.OpenAI":{"Name":"Microsoft.Extensions.AI.OpenAI","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AmbientMetadata.Application":{"Name":"Microsoft.Extensions.AmbientMetadata.Application","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AsyncState":{"Name":"Microsoft.Extensions.AsyncState","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Abstractions":{"Name":"Microsoft.Extensions.Caching.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Hybrid":{"Name":"Microsoft.Extensions.Caching.Hybrid","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Memory":{"Name":"Microsoft.Extensions.Caching.Memory","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Abstractions":{"Name":"Microsoft.Extensions.Compliance.Abstractions","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Redaction":{"Name":"Microsoft.Extensions.Compliance.Redaction","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Testing":{"Name":"Microsoft.Extensions.Compliance.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration":{"Name":"Microsoft.Extensions.Configuration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Abstractions":{"Name":"Microsoft.Extensions.Configuration.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Binder":{"Name":"Microsoft.Extensions.Configuration.Binder","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.CommandLine":{"Name":"Microsoft.Extensions.Configuration.CommandLine","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.EnvironmentVariables":{"Name":"Microsoft.Extensions.Configuration.EnvironmentVariables","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.FileExtensions":{"Name":"Microsoft.Extensions.Configuration.FileExtensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Ini":{"Name":"Microsoft.Extensions.Configuration.Ini","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Json":{"Name":"Microsoft.Extensions.Configuration.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.UserSecrets":{"Name":"Microsoft.Extensions.Configuration.UserSecrets","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Xml":{"Name":"Microsoft.Extensions.Configuration.Xml","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection":{"Name":"Microsoft.Extensions.DependencyInjection","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Abstractions":{"Name":"Microsoft.Extensions.DependencyInjection.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.AutoActivation":{"Name":"Microsoft.Extensions.DependencyInjection.AutoActivation","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.NamedService":{"Name":"Microsoft.Extensions.DependencyInjection.NamedService","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Pools":{"Name":"Microsoft.Extensions.DependencyInjection.Pools","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Specification.Tests":{"Name":"Microsoft.Extensions.DependencyInjection.Specification.Tests","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyModel":{"Name":"Microsoft.Extensions.DependencyModel","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics":{"Name":"Microsoft.Extensions.Diagnostics","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ExceptionSummarization":{"Name":"Microsoft.Extensions.Diagnostics.ExceptionSummarization","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Common":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Common","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Core":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Core","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Probes":{"Name":"Microsoft.Extensions.Diagnostics.Probes","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ResourceMonitoring":{"Name":"Microsoft.Extensions.Diagnostics.ResourceMonitoring","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Testing":{"Name":"Microsoft.Extensions.Diagnostics.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.EnumStrings":{"Name":"Microsoft.Extensions.EnumStrings","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Abstractions":{"Name":"Microsoft.Extensions.FileProviders.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Composite":{"Name":"Microsoft.Extensions.FileProviders.Composite","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Physical":{"Name":"Microsoft.Extensions.FileProviders.Physical","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileSystemGlobbing":{"Name":"Microsoft.Extensions.FileSystemGlobbing","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting":{"Name":"Microsoft.Extensions.Hosting","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Abstractions":{"Name":"Microsoft.Extensions.Hosting.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Systemd":{"Name":"Microsoft.Extensions.Hosting.Systemd","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing":{"Name":"Microsoft.Extensions.Hosting.Testing","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing.StartupInitialization":{"Name":"Microsoft.Extensions.Hosting.Testing.StartupInitialization","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.WindowsServices":{"Name":"Microsoft.Extensions.Hosting.WindowsServices","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http":{"Name":"Microsoft.Extensions.Http","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.AutoClient":{"Name":"Microsoft.Extensions.Http.AutoClient","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Diagnostics":{"Name":"Microsoft.Extensions.Http.Diagnostics","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Resilience":{"Name":"Microsoft.Extensions.Http.Resilience","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Telemetry":{"Name":"Microsoft.Extensions.Http.Telemetry","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.HttpClient.SocketHandling":{"Name":"Microsoft.Extensions.HttpClient.SocketHandling","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging":{"Name":"Microsoft.Extensions.Logging","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Abstractions":{"Name":"Microsoft.Extensions.Logging.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Configuration":{"Name":"Microsoft.Extensions.Logging.Configuration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Console":{"Name":"Microsoft.Extensions.Logging.Console","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Debug":{"Name":"Microsoft.Extensions.Logging.Debug","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventLog":{"Name":"Microsoft.Extensions.Logging.EventLog","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventSource":{"Name":"Microsoft.Extensions.Logging.EventSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.TraceSource":{"Name":"Microsoft.Extensions.Logging.TraceSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool.DependencyInjection":{"Name":"Microsoft.Extensions.ObjectPool.DependencyInjection","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options":{"Name":"Microsoft.Extensions.Options","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ConfigurationExtensions":{"Name":"Microsoft.Extensions.Options.ConfigurationExtensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Contextual":{"Name":"Microsoft.Extensions.Options.Contextual","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.DataAnnotations":{"Name":"Microsoft.Extensions.Options.DataAnnotations","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ValidateOnStart":{"Name":"Microsoft.Extensions.Options.ValidateOnStart","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Validation":{"Name":"Microsoft.Extensions.Options.Validation","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Primitives":{"Name":"Microsoft.Extensions.Primitives","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Resilience":{"Name":"Microsoft.Extensions.Resilience","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry":{"Name":"Microsoft.Extensions.Telemetry","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Abstractions":{"Name":"Microsoft.Extensions.Telemetry.Abstractions","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Console":{"Name":"Microsoft.Extensions.Telemetry.Console","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Testing":{"Name":"Microsoft.Extensions.Telemetry.Testing","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.TimeProvider.Testing":{"Name":"Microsoft.Extensions.TimeProvider.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.VectorData.Abstractions":{"Name":"Microsoft.Extensions.VectorData.Abstractions","Version":"9.0.0-preview.1.25229.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry.AccessControl":{"Name":"Microsoft.Win32.Registry.AccessControl","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.SystemEvents":{"Name":"Microsoft.Win32.SystemEvents","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.DocumentDb.Abstractions":{"Name":"System.Cloud.DocumentDb.Abstractions","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging":{"Name":"System.Cloud.Messaging","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging.Abstractions":{"Name":"System.Cloud.Messaging.Abstractions","Version":"8.0.0-preview.4.23273.7","Feed":"https://api.nuget.org/v3/index.json"},"System.CodeDom":{"Name":"System.CodeDom","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Collections.Immutable":{"Name":"System.Collections.Immutable","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine":{"Name":"System.CommandLine","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition":{"Name":"System.ComponentModel.Composition","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition.Registration":{"Name":"System.ComponentModel.Composition.Registration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.AttributedModel":{"Name":"System.Composition.AttributedModel","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Convention":{"Name":"System.Composition.Convention","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Hosting":{"Name":"System.Composition.Hosting","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Runtime":{"Name":"System.Composition.Runtime","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.TypedParts":{"Name":"System.Composition.TypedParts","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Configuration.ConfigurationManager":{"Name":"System.Configuration.ConfigurationManager","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.Odbc":{"Name":"System.Data.Odbc","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.OleDb":{"Name":"System.Data.OleDb","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.SqlClient":{"Name":"System.Data.SqlClient","Version":"4.9.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.DiagnosticSource":{"Name":"System.Diagnostics.DiagnosticSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.EventLog":{"Name":"System.Diagnostics.EventLog","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.PerformanceCounter":{"Name":"System.Diagnostics.PerformanceCounter","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices":{"Name":"System.DirectoryServices","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.AccountManagement":{"Name":"System.DirectoryServices.AccountManagement","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.Protocols":{"Name":"System.DirectoryServices.Protocols","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Drawing.Common":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.3.25173.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.Core":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.3.25173.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.GdiPlus":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.3.25173.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Asn1":{"Name":"System.Formats.Asn1","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Cbor":{"Name":"System.Formats.Cbor","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Nrbf":{"Name":"System.Formats.Nrbf","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Hashing":{"Name":"System.IO.Hashing","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Packaging":{"Name":"System.IO.Packaging","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipelines":{"Name":"System.IO.Pipelines","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Ports":{"Name":"System.IO.Ports","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Linq.AsyncEnumerable":{"Name":"System.Linq.AsyncEnumerable","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Management":{"Name":"System.Management","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory.Data":{"Name":"System.Memory.Data","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.Json":{"Name":"System.Net.Http.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.WinHttpHandler":{"Name":"System.Net.Http.WinHttpHandler","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.ServerSentEvents":{"Name":"System.Net.ServerSentEvents","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Tensors":{"Name":"System.Numerics.Tensors","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Context":{"Name":"System.Reflection.Context","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Metadata":{"Name":"System.Reflection.Metadata","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.MetadataLoadContext":{"Name":"System.Reflection.MetadataLoadContext","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Resources.Extensions":{"Name":"System.Resources.Extensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Caching":{"Name":"System.Runtime.Caching","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Formatters":{"Name":"System.Runtime.Serialization.Formatters","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Schema":{"Name":"System.Runtime.Serialization.Schema","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.AccessControl":{"Name":"System.Security.AccessControl","Version":"6.0.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cose":{"Name":"System.Security.Cryptography.Cose","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Pkcs":{"Name":"System.Security.Cryptography.Pkcs","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.ProtectedData":{"Name":"System.Security.Cryptography.ProtectedData","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Xml":{"Name":"System.Security.Cryptography.Xml","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Permissions":{"Name":"System.Security.Permissions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Http":{"Name":"System.ServiceModel.Http","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetFramingBase":{"Name":"System.ServiceModel.NetFramingBase","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetNamedPipe":{"Name":"System.ServiceModel.NetNamedPipe","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetTcp":{"Name":"System.ServiceModel.NetTcp","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Primitives":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Security","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Syndication":{"Name":"System.ServiceModel.Syndication","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.UnixDomainSocket":{"Name":"System.ServiceModel.UnixDomainSocket","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceProcess.ServiceController":{"Name":"System.ServiceProcess.ServiceController","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Speech":{"Name":"System.Speech","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encoding.CodePages":{"Name":"System.Text.Encoding.CodePages","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encodings.Web":{"Name":"System.Text.Encodings.Web","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json":{"Name":"System.Text.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.AccessControl":{"Name":"System.Threading.AccessControl","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Channels":{"Name":"System.Threading.Channels","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Dataflow":{"Name":"System.Threading.Tasks.Dataflow","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Windows.Extensions":{"Name":"System.Windows.Extensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}} \ No newline at end of file diff --git a/xml/PackageInformation/net-9.0-pp.json b/xml/PackageInformation/net-9.0-pp.json index 403bf95864b..a1675ad6cc0 100644 --- a/xml/PackageInformation/net-9.0-pp.json +++ b/xml/PackageInformation/net-9.0-pp.json @@ -1 +1 @@ -{"net-9.0-pp":{"Microsoft.Bcl.Cryptography":{"Name":"Microsoft.Bcl.Cryptography","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Memory":{"Name":"Microsoft.Bcl.Memory","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.TimeProvider":{"Name":"Microsoft.Bcl.TimeProvider","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI":{"Name":"Microsoft.Extensions.AI","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Abstractions":{"Name":"Microsoft.Extensions.AI.Abstractions","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.AzureAIInference":{"Name":"Microsoft.Extensions.AI.AzureAIInference","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation":{"Name":"Microsoft.Extensions.AI.Evaluation","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Quality":{"Name":"Microsoft.Extensions.AI.Evaluation.Quality","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting.Azure":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting.Azure","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Safety":{"Name":"Microsoft.Extensions.AI.Evaluation.Safety","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Ollama":{"Name":"Microsoft.Extensions.AI.Ollama","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.OpenAI":{"Name":"Microsoft.Extensions.AI.OpenAI","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AmbientMetadata.Application":{"Name":"Microsoft.Extensions.AmbientMetadata.Application","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AsyncState":{"Name":"Microsoft.Extensions.AsyncState","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Abstractions":{"Name":"Microsoft.Extensions.Caching.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Hybrid":{"Name":"Microsoft.Extensions.Caching.Hybrid","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Memory":{"Name":"Microsoft.Extensions.Caching.Memory","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Abstractions":{"Name":"Microsoft.Extensions.Compliance.Abstractions","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Redaction":{"Name":"Microsoft.Extensions.Compliance.Redaction","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Testing":{"Name":"Microsoft.Extensions.Compliance.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration":{"Name":"Microsoft.Extensions.Configuration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Abstractions":{"Name":"Microsoft.Extensions.Configuration.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Binder":{"Name":"Microsoft.Extensions.Configuration.Binder","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.CommandLine":{"Name":"Microsoft.Extensions.Configuration.CommandLine","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.EnvironmentVariables":{"Name":"Microsoft.Extensions.Configuration.EnvironmentVariables","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.FileExtensions":{"Name":"Microsoft.Extensions.Configuration.FileExtensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Ini":{"Name":"Microsoft.Extensions.Configuration.Ini","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Json":{"Name":"Microsoft.Extensions.Configuration.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.UserSecrets":{"Name":"Microsoft.Extensions.Configuration.UserSecrets","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Xml":{"Name":"Microsoft.Extensions.Configuration.Xml","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection":{"Name":"Microsoft.Extensions.DependencyInjection","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Abstractions":{"Name":"Microsoft.Extensions.DependencyInjection.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.AutoActivation":{"Name":"Microsoft.Extensions.DependencyInjection.AutoActivation","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.NamedService":{"Name":"Microsoft.Extensions.DependencyInjection.NamedService","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Pools":{"Name":"Microsoft.Extensions.DependencyInjection.Pools","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Specification.Tests":{"Name":"Microsoft.Extensions.DependencyInjection.Specification.Tests","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyModel":{"Name":"Microsoft.Extensions.DependencyModel","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics":{"Name":"Microsoft.Extensions.Diagnostics","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ExceptionSummarization":{"Name":"Microsoft.Extensions.Diagnostics.ExceptionSummarization","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Common":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Common","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Core":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Core","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Probes":{"Name":"Microsoft.Extensions.Diagnostics.Probes","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ResourceMonitoring":{"Name":"Microsoft.Extensions.Diagnostics.ResourceMonitoring","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Testing":{"Name":"Microsoft.Extensions.Diagnostics.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.EnumStrings":{"Name":"Microsoft.Extensions.EnumStrings","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Abstractions":{"Name":"Microsoft.Extensions.FileProviders.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Composite":{"Name":"Microsoft.Extensions.FileProviders.Composite","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Physical":{"Name":"Microsoft.Extensions.FileProviders.Physical","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileSystemGlobbing":{"Name":"Microsoft.Extensions.FileSystemGlobbing","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting":{"Name":"Microsoft.Extensions.Hosting","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Abstractions":{"Name":"Microsoft.Extensions.Hosting.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Systemd":{"Name":"Microsoft.Extensions.Hosting.Systemd","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing":{"Name":"Microsoft.Extensions.Hosting.Testing","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing.StartupInitialization":{"Name":"Microsoft.Extensions.Hosting.Testing.StartupInitialization","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.WindowsServices":{"Name":"Microsoft.Extensions.Hosting.WindowsServices","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http":{"Name":"Microsoft.Extensions.Http","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.AutoClient":{"Name":"Microsoft.Extensions.Http.AutoClient","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Diagnostics":{"Name":"Microsoft.Extensions.Http.Diagnostics","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Resilience":{"Name":"Microsoft.Extensions.Http.Resilience","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Telemetry":{"Name":"Microsoft.Extensions.Http.Telemetry","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.HttpClient.SocketHandling":{"Name":"Microsoft.Extensions.HttpClient.SocketHandling","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging":{"Name":"Microsoft.Extensions.Logging","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Abstractions":{"Name":"Microsoft.Extensions.Logging.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Configuration":{"Name":"Microsoft.Extensions.Logging.Configuration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Console":{"Name":"Microsoft.Extensions.Logging.Console","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Debug":{"Name":"Microsoft.Extensions.Logging.Debug","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventLog":{"Name":"Microsoft.Extensions.Logging.EventLog","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventSource":{"Name":"Microsoft.Extensions.Logging.EventSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.TraceSource":{"Name":"Microsoft.Extensions.Logging.TraceSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool.DependencyInjection":{"Name":"Microsoft.Extensions.ObjectPool.DependencyInjection","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options":{"Name":"Microsoft.Extensions.Options","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ConfigurationExtensions":{"Name":"Microsoft.Extensions.Options.ConfigurationExtensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Contextual":{"Name":"Microsoft.Extensions.Options.Contextual","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.DataAnnotations":{"Name":"Microsoft.Extensions.Options.DataAnnotations","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ValidateOnStart":{"Name":"Microsoft.Extensions.Options.ValidateOnStart","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Validation":{"Name":"Microsoft.Extensions.Options.Validation","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Primitives":{"Name":"Microsoft.Extensions.Primitives","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Resilience":{"Name":"Microsoft.Extensions.Resilience","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry":{"Name":"Microsoft.Extensions.Telemetry","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Abstractions":{"Name":"Microsoft.Extensions.Telemetry.Abstractions","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Console":{"Name":"Microsoft.Extensions.Telemetry.Console","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Testing":{"Name":"Microsoft.Extensions.Telemetry.Testing","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.TimeProvider.Testing":{"Name":"Microsoft.Extensions.TimeProvider.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.VectorData.Abstractions":{"Name":"Microsoft.Extensions.VectorData.Abstractions","Version":"9.0.0-preview.1.25161.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry.AccessControl":{"Name":"Microsoft.Win32.Registry.AccessControl","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.SystemEvents":{"Name":"Microsoft.Win32.SystemEvents","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.DocumentDb.Abstractions":{"Name":"System.Cloud.DocumentDb.Abstractions","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging":{"Name":"System.Cloud.Messaging","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging.Abstractions":{"Name":"System.Cloud.Messaging.Abstractions","Version":"8.0.0-preview.4.23273.7","Feed":"https://api.nuget.org/v3/index.json"},"System.CodeDom":{"Name":"System.CodeDom","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Collections.Immutable":{"Name":"System.Collections.Immutable","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine":{"Name":"System.CommandLine","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition":{"Name":"System.ComponentModel.Composition","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition.Registration":{"Name":"System.ComponentModel.Composition.Registration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.AttributedModel":{"Name":"System.Composition.AttributedModel","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Convention":{"Name":"System.Composition.Convention","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Hosting":{"Name":"System.Composition.Hosting","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Runtime":{"Name":"System.Composition.Runtime","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.TypedParts":{"Name":"System.Composition.TypedParts","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Configuration.ConfigurationManager":{"Name":"System.Configuration.ConfigurationManager","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.Odbc":{"Name":"System.Data.Odbc","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.OleDb":{"Name":"System.Data.OleDb","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.SqlClient":{"Name":"System.Data.SqlClient","Version":"4.9.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.DiagnosticSource":{"Name":"System.Diagnostics.DiagnosticSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.EventLog":{"Name":"System.Diagnostics.EventLog","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.PerformanceCounter":{"Name":"System.Diagnostics.PerformanceCounter","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices":{"Name":"System.DirectoryServices","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.AccountManagement":{"Name":"System.DirectoryServices.AccountManagement","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.Protocols":{"Name":"System.DirectoryServices.Protocols","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Drawing.Common":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.3.25173.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.Core":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.3.25173.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.GdiPlus":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.3.25173.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Asn1":{"Name":"System.Formats.Asn1","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Cbor":{"Name":"System.Formats.Cbor","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Nrbf":{"Name":"System.Formats.Nrbf","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Hashing":{"Name":"System.IO.Hashing","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Packaging":{"Name":"System.IO.Packaging","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipelines":{"Name":"System.IO.Pipelines","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Ports":{"Name":"System.IO.Ports","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Linq.AsyncEnumerable":{"Name":"System.Linq.AsyncEnumerable","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Management":{"Name":"System.Management","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory.Data":{"Name":"System.Memory.Data","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.Json":{"Name":"System.Net.Http.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.WinHttpHandler":{"Name":"System.Net.Http.WinHttpHandler","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.ServerSentEvents":{"Name":"System.Net.ServerSentEvents","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Tensors":{"Name":"System.Numerics.Tensors","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Context":{"Name":"System.Reflection.Context","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Metadata":{"Name":"System.Reflection.Metadata","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.MetadataLoadContext":{"Name":"System.Reflection.MetadataLoadContext","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Resources.Extensions":{"Name":"System.Resources.Extensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Caching":{"Name":"System.Runtime.Caching","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Formatters":{"Name":"System.Runtime.Serialization.Formatters","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Schema":{"Name":"System.Runtime.Serialization.Schema","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.AccessControl":{"Name":"System.Security.AccessControl","Version":"6.0.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cose":{"Name":"System.Security.Cryptography.Cose","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Pkcs":{"Name":"System.Security.Cryptography.Pkcs","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.ProtectedData":{"Name":"System.Security.Cryptography.ProtectedData","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Xml":{"Name":"System.Security.Cryptography.Xml","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Permissions":{"Name":"System.Security.Permissions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Http":{"Name":"System.ServiceModel.Http","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetFramingBase":{"Name":"System.ServiceModel.NetFramingBase","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetNamedPipe":{"Name":"System.ServiceModel.NetNamedPipe","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetTcp":{"Name":"System.ServiceModel.NetTcp","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Primitives":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Security","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Syndication":{"Name":"System.ServiceModel.Syndication","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.UnixDomainSocket":{"Name":"System.ServiceModel.UnixDomainSocket","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceProcess.ServiceController":{"Name":"System.ServiceProcess.ServiceController","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Speech":{"Name":"System.Speech","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encoding.CodePages":{"Name":"System.Text.Encoding.CodePages","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encodings.Web":{"Name":"System.Text.Encodings.Web","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json":{"Name":"System.Text.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.AccessControl":{"Name":"System.Threading.AccessControl","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Channels":{"Name":"System.Threading.Channels","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Dataflow":{"Name":"System.Threading.Tasks.Dataflow","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Windows.Extensions":{"Name":"System.Windows.Extensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}} \ No newline at end of file +{"net-9.0-pp":{"Microsoft.Bcl.Cryptography":{"Name":"Microsoft.Bcl.Cryptography","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Memory":{"Name":"Microsoft.Bcl.Memory","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.TimeProvider":{"Name":"Microsoft.Bcl.TimeProvider","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI":{"Name":"Microsoft.Extensions.AI","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Abstractions":{"Name":"Microsoft.Extensions.AI.Abstractions","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.AzureAIInference":{"Name":"Microsoft.Extensions.AI.AzureAIInference","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation":{"Name":"Microsoft.Extensions.AI.Evaluation","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Quality":{"Name":"Microsoft.Extensions.AI.Evaluation.Quality","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting.Azure":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting.Azure","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Safety":{"Name":"Microsoft.Extensions.AI.Evaluation.Safety","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Ollama":{"Name":"Microsoft.Extensions.AI.Ollama","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.OpenAI":{"Name":"Microsoft.Extensions.AI.OpenAI","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AmbientMetadata.Application":{"Name":"Microsoft.Extensions.AmbientMetadata.Application","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AsyncState":{"Name":"Microsoft.Extensions.AsyncState","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Abstractions":{"Name":"Microsoft.Extensions.Caching.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Hybrid":{"Name":"Microsoft.Extensions.Caching.Hybrid","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Memory":{"Name":"Microsoft.Extensions.Caching.Memory","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Abstractions":{"Name":"Microsoft.Extensions.Compliance.Abstractions","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Redaction":{"Name":"Microsoft.Extensions.Compliance.Redaction","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Testing":{"Name":"Microsoft.Extensions.Compliance.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration":{"Name":"Microsoft.Extensions.Configuration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Abstractions":{"Name":"Microsoft.Extensions.Configuration.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Binder":{"Name":"Microsoft.Extensions.Configuration.Binder","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.CommandLine":{"Name":"Microsoft.Extensions.Configuration.CommandLine","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.EnvironmentVariables":{"Name":"Microsoft.Extensions.Configuration.EnvironmentVariables","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.FileExtensions":{"Name":"Microsoft.Extensions.Configuration.FileExtensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Ini":{"Name":"Microsoft.Extensions.Configuration.Ini","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Json":{"Name":"Microsoft.Extensions.Configuration.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.UserSecrets":{"Name":"Microsoft.Extensions.Configuration.UserSecrets","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Xml":{"Name":"Microsoft.Extensions.Configuration.Xml","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection":{"Name":"Microsoft.Extensions.DependencyInjection","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Abstractions":{"Name":"Microsoft.Extensions.DependencyInjection.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.AutoActivation":{"Name":"Microsoft.Extensions.DependencyInjection.AutoActivation","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.NamedService":{"Name":"Microsoft.Extensions.DependencyInjection.NamedService","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Pools":{"Name":"Microsoft.Extensions.DependencyInjection.Pools","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Specification.Tests":{"Name":"Microsoft.Extensions.DependencyInjection.Specification.Tests","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyModel":{"Name":"Microsoft.Extensions.DependencyModel","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics":{"Name":"Microsoft.Extensions.Diagnostics","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ExceptionSummarization":{"Name":"Microsoft.Extensions.Diagnostics.ExceptionSummarization","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Common":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Common","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Core":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Core","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Probes":{"Name":"Microsoft.Extensions.Diagnostics.Probes","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ResourceMonitoring":{"Name":"Microsoft.Extensions.Diagnostics.ResourceMonitoring","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Testing":{"Name":"Microsoft.Extensions.Diagnostics.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.EnumStrings":{"Name":"Microsoft.Extensions.EnumStrings","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Abstractions":{"Name":"Microsoft.Extensions.FileProviders.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Composite":{"Name":"Microsoft.Extensions.FileProviders.Composite","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Physical":{"Name":"Microsoft.Extensions.FileProviders.Physical","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileSystemGlobbing":{"Name":"Microsoft.Extensions.FileSystemGlobbing","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting":{"Name":"Microsoft.Extensions.Hosting","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Abstractions":{"Name":"Microsoft.Extensions.Hosting.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Systemd":{"Name":"Microsoft.Extensions.Hosting.Systemd","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing":{"Name":"Microsoft.Extensions.Hosting.Testing","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing.StartupInitialization":{"Name":"Microsoft.Extensions.Hosting.Testing.StartupInitialization","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.WindowsServices":{"Name":"Microsoft.Extensions.Hosting.WindowsServices","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http":{"Name":"Microsoft.Extensions.Http","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.AutoClient":{"Name":"Microsoft.Extensions.Http.AutoClient","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Diagnostics":{"Name":"Microsoft.Extensions.Http.Diagnostics","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Resilience":{"Name":"Microsoft.Extensions.Http.Resilience","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Telemetry":{"Name":"Microsoft.Extensions.Http.Telemetry","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.HttpClient.SocketHandling":{"Name":"Microsoft.Extensions.HttpClient.SocketHandling","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging":{"Name":"Microsoft.Extensions.Logging","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Abstractions":{"Name":"Microsoft.Extensions.Logging.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Configuration":{"Name":"Microsoft.Extensions.Logging.Configuration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Console":{"Name":"Microsoft.Extensions.Logging.Console","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Debug":{"Name":"Microsoft.Extensions.Logging.Debug","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventLog":{"Name":"Microsoft.Extensions.Logging.EventLog","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventSource":{"Name":"Microsoft.Extensions.Logging.EventSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.TraceSource":{"Name":"Microsoft.Extensions.Logging.TraceSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool.DependencyInjection":{"Name":"Microsoft.Extensions.ObjectPool.DependencyInjection","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options":{"Name":"Microsoft.Extensions.Options","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ConfigurationExtensions":{"Name":"Microsoft.Extensions.Options.ConfigurationExtensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Contextual":{"Name":"Microsoft.Extensions.Options.Contextual","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.DataAnnotations":{"Name":"Microsoft.Extensions.Options.DataAnnotations","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ValidateOnStart":{"Name":"Microsoft.Extensions.Options.ValidateOnStart","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Validation":{"Name":"Microsoft.Extensions.Options.Validation","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Primitives":{"Name":"Microsoft.Extensions.Primitives","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Resilience":{"Name":"Microsoft.Extensions.Resilience","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry":{"Name":"Microsoft.Extensions.Telemetry","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Abstractions":{"Name":"Microsoft.Extensions.Telemetry.Abstractions","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Console":{"Name":"Microsoft.Extensions.Telemetry.Console","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Testing":{"Name":"Microsoft.Extensions.Telemetry.Testing","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.TimeProvider.Testing":{"Name":"Microsoft.Extensions.TimeProvider.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.VectorData.Abstractions":{"Name":"Microsoft.Extensions.VectorData.Abstractions","Version":"9.0.0-preview.1.25229.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry.AccessControl":{"Name":"Microsoft.Win32.Registry.AccessControl","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.SystemEvents":{"Name":"Microsoft.Win32.SystemEvents","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.DocumentDb.Abstractions":{"Name":"System.Cloud.DocumentDb.Abstractions","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging":{"Name":"System.Cloud.Messaging","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging.Abstractions":{"Name":"System.Cloud.Messaging.Abstractions","Version":"8.0.0-preview.4.23273.7","Feed":"https://api.nuget.org/v3/index.json"},"System.CodeDom":{"Name":"System.CodeDom","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Collections.Immutable":{"Name":"System.Collections.Immutable","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine":{"Name":"System.CommandLine","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition":{"Name":"System.ComponentModel.Composition","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition.Registration":{"Name":"System.ComponentModel.Composition.Registration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.AttributedModel":{"Name":"System.Composition.AttributedModel","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Convention":{"Name":"System.Composition.Convention","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Hosting":{"Name":"System.Composition.Hosting","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Runtime":{"Name":"System.Composition.Runtime","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.TypedParts":{"Name":"System.Composition.TypedParts","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Configuration.ConfigurationManager":{"Name":"System.Configuration.ConfigurationManager","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.Odbc":{"Name":"System.Data.Odbc","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.OleDb":{"Name":"System.Data.OleDb","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.SqlClient":{"Name":"System.Data.SqlClient","Version":"4.9.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.DiagnosticSource":{"Name":"System.Diagnostics.DiagnosticSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.EventLog":{"Name":"System.Diagnostics.EventLog","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.PerformanceCounter":{"Name":"System.Diagnostics.PerformanceCounter","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices":{"Name":"System.DirectoryServices","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.AccountManagement":{"Name":"System.DirectoryServices.AccountManagement","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.Protocols":{"Name":"System.DirectoryServices.Protocols","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Drawing.Common":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.3.25173.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.Core":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.3.25173.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Private.Windows.GdiPlus":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.3.25173.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Asn1":{"Name":"System.Formats.Asn1","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Cbor":{"Name":"System.Formats.Cbor","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Nrbf":{"Name":"System.Formats.Nrbf","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Hashing":{"Name":"System.IO.Hashing","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Packaging":{"Name":"System.IO.Packaging","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipelines":{"Name":"System.IO.Pipelines","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Ports":{"Name":"System.IO.Ports","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Linq.AsyncEnumerable":{"Name":"System.Linq.AsyncEnumerable","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Management":{"Name":"System.Management","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory.Data":{"Name":"System.Memory.Data","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.Json":{"Name":"System.Net.Http.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.WinHttpHandler":{"Name":"System.Net.Http.WinHttpHandler","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.ServerSentEvents":{"Name":"System.Net.ServerSentEvents","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Tensors":{"Name":"System.Numerics.Tensors","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Context":{"Name":"System.Reflection.Context","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Metadata":{"Name":"System.Reflection.Metadata","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.MetadataLoadContext":{"Name":"System.Reflection.MetadataLoadContext","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Resources.Extensions":{"Name":"System.Resources.Extensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Caching":{"Name":"System.Runtime.Caching","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Formatters":{"Name":"System.Runtime.Serialization.Formatters","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Serialization.Schema":{"Name":"System.Runtime.Serialization.Schema","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.AccessControl":{"Name":"System.Security.AccessControl","Version":"6.0.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cose":{"Name":"System.Security.Cryptography.Cose","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Pkcs":{"Name":"System.Security.Cryptography.Pkcs","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.ProtectedData":{"Name":"System.Security.Cryptography.ProtectedData","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Xml":{"Name":"System.Security.Cryptography.Xml","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Permissions":{"Name":"System.Security.Permissions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Http":{"Name":"System.ServiceModel.Http","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetFramingBase":{"Name":"System.ServiceModel.NetFramingBase","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetNamedPipe":{"Name":"System.ServiceModel.NetNamedPipe","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetTcp":{"Name":"System.ServiceModel.NetTcp","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Primitives":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Security","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Syndication":{"Name":"System.ServiceModel.Syndication","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.UnixDomainSocket":{"Name":"System.ServiceModel.UnixDomainSocket","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceProcess.ServiceController":{"Name":"System.ServiceProcess.ServiceController","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Speech":{"Name":"System.Speech","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encoding.CodePages":{"Name":"System.Text.Encoding.CodePages","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encodings.Web":{"Name":"System.Text.Encodings.Web","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json":{"Name":"System.Text.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.AccessControl":{"Name":"System.Threading.AccessControl","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Channels":{"Name":"System.Threading.Channels","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Dataflow":{"Name":"System.Threading.Tasks.Dataflow","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Windows.Extensions":{"Name":"System.Windows.Extensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}} \ No newline at end of file diff --git a/xml/PackageInformation/netframework-4.6.2-pp.json b/xml/PackageInformation/netframework-4.6.2-pp.json index 93a8d513d4c..8a6ab10c01a 100644 --- a/xml/PackageInformation/netframework-4.6.2-pp.json +++ b/xml/PackageInformation/netframework-4.6.2-pp.json @@ -1 +1 @@ -{"netframework-4.6.2-pp":{"Microsoft.Bcl.AsyncInterfaces":{"Name":"Microsoft.Bcl.AsyncInterfaces","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Cryptography":{"Name":"Microsoft.Bcl.Cryptography","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Memory":{"Name":"Microsoft.Bcl.Memory","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Numerics":{"Name":"Microsoft.Bcl.Numerics","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.TimeProvider":{"Name":"Microsoft.Bcl.TimeProvider","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI":{"Name":"Microsoft.Extensions.AI","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Abstractions":{"Name":"Microsoft.Extensions.AI.Abstractions","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.AzureAIInference":{"Name":"Microsoft.Extensions.AI.AzureAIInference","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation":{"Name":"Microsoft.Extensions.AI.Evaluation","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Quality":{"Name":"Microsoft.Extensions.AI.Evaluation.Quality","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting.Azure":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting.Azure","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Safety":{"Name":"Microsoft.Extensions.AI.Evaluation.Safety","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Ollama":{"Name":"Microsoft.Extensions.AI.Ollama","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.OpenAI":{"Name":"Microsoft.Extensions.AI.OpenAI","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AmbientMetadata.Application":{"Name":"Microsoft.Extensions.AmbientMetadata.Application","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AsyncState":{"Name":"Microsoft.Extensions.AsyncState","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Abstractions":{"Name":"Microsoft.Extensions.Caching.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Hybrid":{"Name":"Microsoft.Extensions.Caching.Hybrid","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Memory":{"Name":"Microsoft.Extensions.Caching.Memory","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.SqlServer":{"Name":"Microsoft.Extensions.Caching.SqlServer","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.StackExchangeRedis":{"Name":"Microsoft.Extensions.Caching.StackExchangeRedis","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Redaction":{"Name":"Microsoft.Extensions.Compliance.Redaction","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Testing":{"Name":"Microsoft.Extensions.Compliance.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration":{"Name":"Microsoft.Extensions.Configuration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Abstractions":{"Name":"Microsoft.Extensions.Configuration.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Binder":{"Name":"Microsoft.Extensions.Configuration.Binder","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.CommandLine":{"Name":"Microsoft.Extensions.Configuration.CommandLine","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.EnvironmentVariables":{"Name":"Microsoft.Extensions.Configuration.EnvironmentVariables","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.FileExtensions":{"Name":"Microsoft.Extensions.Configuration.FileExtensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Ini":{"Name":"Microsoft.Extensions.Configuration.Ini","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Json":{"Name":"Microsoft.Extensions.Configuration.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.KeyPerFile":{"Name":"Microsoft.Extensions.Configuration.KeyPerFile","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.UserSecrets":{"Name":"Microsoft.Extensions.Configuration.UserSecrets","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Xml":{"Name":"Microsoft.Extensions.Configuration.Xml","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection":{"Name":"Microsoft.Extensions.DependencyInjection","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Abstractions":{"Name":"Microsoft.Extensions.DependencyInjection.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.AutoActivation":{"Name":"Microsoft.Extensions.DependencyInjection.AutoActivation","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.NamedService":{"Name":"Microsoft.Extensions.DependencyInjection.NamedService","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Pools":{"Name":"Microsoft.Extensions.DependencyInjection.Pools","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Specification.Tests":{"Name":"Microsoft.Extensions.DependencyInjection.Specification.Tests","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyModel":{"Name":"Microsoft.Extensions.DependencyModel","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics":{"Name":"Microsoft.Extensions.Diagnostics","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ExceptionSummarization":{"Name":"Microsoft.Extensions.Diagnostics.ExceptionSummarization","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Common":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Common","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Core":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Core","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Probes":{"Name":"Microsoft.Extensions.Diagnostics.Probes","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ResourceMonitoring":{"Name":"Microsoft.Extensions.Diagnostics.ResourceMonitoring","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Testing":{"Name":"Microsoft.Extensions.Diagnostics.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.EnumStrings":{"Name":"Microsoft.Extensions.EnumStrings","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Abstractions":{"Name":"Microsoft.Extensions.FileProviders.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Composite":{"Name":"Microsoft.Extensions.FileProviders.Composite","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Embedded":{"Name":"Microsoft.Extensions.FileProviders.Embedded","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Physical":{"Name":"Microsoft.Extensions.FileProviders.Physical","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileSystemGlobbing":{"Name":"Microsoft.Extensions.FileSystemGlobbing","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting":{"Name":"Microsoft.Extensions.Hosting","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Abstractions":{"Name":"Microsoft.Extensions.Hosting.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing":{"Name":"Microsoft.Extensions.Hosting.Testing","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing.StartupInitialization":{"Name":"Microsoft.Extensions.Hosting.Testing.StartupInitialization","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.WindowsServices":{"Name":"Microsoft.Extensions.Hosting.WindowsServices","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http":{"Name":"Microsoft.Extensions.Http","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.AutoClient":{"Name":"Microsoft.Extensions.Http.AutoClient","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Diagnostics":{"Name":"Microsoft.Extensions.Http.Diagnostics","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Resilience":{"Name":"Microsoft.Extensions.Http.Resilience","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Telemetry":{"Name":"Microsoft.Extensions.Http.Telemetry","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization":{"Name":"Microsoft.Extensions.Localization","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization.Abstractions":{"Name":"Microsoft.Extensions.Localization.Abstractions","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging":{"Name":"Microsoft.Extensions.Logging","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Abstractions":{"Name":"Microsoft.Extensions.Logging.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.AzureAppServices":{"Name":"Microsoft.Extensions.Logging.AzureAppServices","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Configuration":{"Name":"Microsoft.Extensions.Logging.Configuration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Console":{"Name":"Microsoft.Extensions.Logging.Console","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Debug":{"Name":"Microsoft.Extensions.Logging.Debug","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventLog":{"Name":"Microsoft.Extensions.Logging.EventLog","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventSource":{"Name":"Microsoft.Extensions.Logging.EventSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.TraceSource":{"Name":"Microsoft.Extensions.Logging.TraceSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool":{"Name":"Microsoft.Extensions.ObjectPool","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool.DependencyInjection":{"Name":"Microsoft.Extensions.ObjectPool.DependencyInjection","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options":{"Name":"Microsoft.Extensions.Options","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ConfigurationExtensions":{"Name":"Microsoft.Extensions.Options.ConfigurationExtensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Contextual":{"Name":"Microsoft.Extensions.Options.Contextual","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.DataAnnotations":{"Name":"Microsoft.Extensions.Options.DataAnnotations","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ValidateOnStart":{"Name":"Microsoft.Extensions.Options.ValidateOnStart","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Validation":{"Name":"Microsoft.Extensions.Options.Validation","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Primitives":{"Name":"Microsoft.Extensions.Primitives","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Resilience":{"Name":"Microsoft.Extensions.Resilience","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry":{"Name":"Microsoft.Extensions.Telemetry","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Abstractions":{"Name":"Microsoft.Extensions.Telemetry.Abstractions","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Console":{"Name":"Microsoft.Extensions.Telemetry.Console","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Testing":{"Name":"Microsoft.Extensions.Telemetry.Testing","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.TimeProvider.Testing":{"Name":"Microsoft.Extensions.TimeProvider.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.VectorData.Abstractions":{"Name":"Microsoft.Extensions.VectorData.Abstractions","Version":"9.0.0-preview.1.25161.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.WebEncoders":{"Name":"Microsoft.Extensions.WebEncoders","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry.AccessControl":{"Name":"Microsoft.Win32.Registry.AccessControl","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.SystemEvents":{"Name":"Microsoft.Win32.SystemEvents","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Buffers":{"Name":"System.Buffers","Version":"4.6.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.DocumentDb.Abstractions":{"Name":"System.Cloud.DocumentDb.Abstractions","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging":{"Name":"System.Cloud.Messaging","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging.Abstractions":{"Name":"System.Cloud.Messaging.Abstractions","Version":"8.0.0-preview.4.23273.7","Feed":"https://api.nuget.org/v3/index.json"},"System.CodeDom":{"Name":"System.CodeDom","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Collections.Immutable":{"Name":"System.Collections.Immutable","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.TypeConverter":{"Name":"System.ComponentModel.TypeConverter","Version":"4.3.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.AttributedModel":{"Name":"System.Composition.AttributedModel","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Convention":{"Name":"System.Composition.Convention","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Hosting":{"Name":"System.Composition.Hosting","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Runtime":{"Name":"System.Composition.Runtime","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.TypedParts":{"Name":"System.Composition.TypedParts","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Configuration.ConfigurationManager":{"Name":"System.Configuration.ConfigurationManager","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.DiagnosticSource":{"Name":"System.Diagnostics.DiagnosticSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.EventLog":{"Name":"System.Diagnostics.EventLog","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.PerformanceCounter":{"Name":"System.Diagnostics.PerformanceCounter","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.Tracing":{"Name":"System.Diagnostics.Tracing","Version":"4.3.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Drawing.Common":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.3.25173.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Asn1":{"Name":"System.Formats.Asn1","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Cbor":{"Name":"System.Formats.Cbor","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Nrbf":{"Name":"System.Formats.Nrbf","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO":{"Name":"System.IO","Version":"4.3.0","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Hashing":{"Name":"System.IO.Hashing","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Packaging":{"Name":"System.IO.Packaging","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipelines":{"Name":"System.IO.Pipelines","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Linq.AsyncEnumerable":{"Name":"System.Linq.AsyncEnumerable","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory":{"Name":"System.Memory","Version":"4.6.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory.Data":{"Name":"System.Memory.Data","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.Json":{"Name":"System.Net.Http.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.WinHttpHandler":{"Name":"System.Net.Http.WinHttpHandler","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.ServerSentEvents":{"Name":"System.Net.ServerSentEvents","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Tensors":{"Name":"System.Numerics.Tensors","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Vectors":{"Name":"System.Numerics.Vectors","Version":"4.6.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection":{"Name":"System.Reflection","Version":"4.3.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.DispatchProxy":{"Name":"System.Reflection.DispatchProxy","Version":"4.8.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Metadata":{"Name":"System.Reflection.Metadata","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.MetadataLoadContext":{"Name":"System.Reflection.MetadataLoadContext","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Resources.Extensions":{"Name":"System.Resources.Extensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime":{"Name":"System.Runtime","Version":"4.3.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.CompilerServices.Unsafe":{"Name":"System.Runtime.CompilerServices.Unsafe","Version":"6.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Extensions":{"Name":"System.Runtime.Extensions","Version":"4.3.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.InteropServices":{"Name":"System.Runtime.InteropServices","Version":"4.3.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cng":{"Name":"System.Security.Cryptography.Cng","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cose":{"Name":"System.Security.Cryptography.Cose","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Pkcs":{"Name":"System.Security.Cryptography.Pkcs","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.ProtectedData":{"Name":"System.Security.Cryptography.ProtectedData","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Xml":{"Name":"System.Security.Cryptography.Xml","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Permissions":{"Name":"System.Security.Permissions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Http":{"Name":"System.ServiceModel.Http","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetTcp":{"Name":"System.ServiceModel.NetTcp","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Primitives":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Syndication":{"Name":"System.ServiceModel.Syndication","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceProcess.ServiceController":{"Name":"System.ServiceProcess.ServiceController","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encoding.CodePages":{"Name":"System.Text.Encoding.CodePages","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encodings.Web":{"Name":"System.Text.Encodings.Web","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json":{"Name":"System.Text.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.AccessControl":{"Name":"System.Threading.AccessControl","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Channels":{"Name":"System.Threading.Channels","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Dataflow":{"Name":"System.Threading.Tasks.Dataflow","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Extensions":{"Name":"System.Threading.Tasks.Extensions","Version":"4.6.3","Feed":"https://api.nuget.org/v3/index.json"},"System.ValueTuple":{"Name":"System.ValueTuple","Version":"4.6.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Web.Services.Description":{"Name":"System.Web.Services.Description","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}} \ No newline at end of file +{"netframework-4.6.2-pp":{"Microsoft.Bcl.AsyncInterfaces":{"Name":"Microsoft.Bcl.AsyncInterfaces","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Cryptography":{"Name":"Microsoft.Bcl.Cryptography","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Memory":{"Name":"Microsoft.Bcl.Memory","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Numerics":{"Name":"Microsoft.Bcl.Numerics","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.TimeProvider":{"Name":"Microsoft.Bcl.TimeProvider","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI":{"Name":"Microsoft.Extensions.AI","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Abstractions":{"Name":"Microsoft.Extensions.AI.Abstractions","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.AzureAIInference":{"Name":"Microsoft.Extensions.AI.AzureAIInference","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation":{"Name":"Microsoft.Extensions.AI.Evaluation","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Quality":{"Name":"Microsoft.Extensions.AI.Evaluation.Quality","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting.Azure":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting.Azure","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Safety":{"Name":"Microsoft.Extensions.AI.Evaluation.Safety","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Ollama":{"Name":"Microsoft.Extensions.AI.Ollama","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.OpenAI":{"Name":"Microsoft.Extensions.AI.OpenAI","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AmbientMetadata.Application":{"Name":"Microsoft.Extensions.AmbientMetadata.Application","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AsyncState":{"Name":"Microsoft.Extensions.AsyncState","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Abstractions":{"Name":"Microsoft.Extensions.Caching.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Hybrid":{"Name":"Microsoft.Extensions.Caching.Hybrid","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Memory":{"Name":"Microsoft.Extensions.Caching.Memory","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.SqlServer":{"Name":"Microsoft.Extensions.Caching.SqlServer","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.StackExchangeRedis":{"Name":"Microsoft.Extensions.Caching.StackExchangeRedis","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Redaction":{"Name":"Microsoft.Extensions.Compliance.Redaction","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Testing":{"Name":"Microsoft.Extensions.Compliance.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration":{"Name":"Microsoft.Extensions.Configuration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Abstractions":{"Name":"Microsoft.Extensions.Configuration.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Binder":{"Name":"Microsoft.Extensions.Configuration.Binder","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.CommandLine":{"Name":"Microsoft.Extensions.Configuration.CommandLine","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.EnvironmentVariables":{"Name":"Microsoft.Extensions.Configuration.EnvironmentVariables","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.FileExtensions":{"Name":"Microsoft.Extensions.Configuration.FileExtensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Ini":{"Name":"Microsoft.Extensions.Configuration.Ini","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Json":{"Name":"Microsoft.Extensions.Configuration.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.KeyPerFile":{"Name":"Microsoft.Extensions.Configuration.KeyPerFile","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.UserSecrets":{"Name":"Microsoft.Extensions.Configuration.UserSecrets","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Xml":{"Name":"Microsoft.Extensions.Configuration.Xml","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection":{"Name":"Microsoft.Extensions.DependencyInjection","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Abstractions":{"Name":"Microsoft.Extensions.DependencyInjection.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.AutoActivation":{"Name":"Microsoft.Extensions.DependencyInjection.AutoActivation","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.NamedService":{"Name":"Microsoft.Extensions.DependencyInjection.NamedService","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Pools":{"Name":"Microsoft.Extensions.DependencyInjection.Pools","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Specification.Tests":{"Name":"Microsoft.Extensions.DependencyInjection.Specification.Tests","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyModel":{"Name":"Microsoft.Extensions.DependencyModel","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics":{"Name":"Microsoft.Extensions.Diagnostics","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ExceptionSummarization":{"Name":"Microsoft.Extensions.Diagnostics.ExceptionSummarization","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Common":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Common","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Core":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Core","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Probes":{"Name":"Microsoft.Extensions.Diagnostics.Probes","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.ResourceMonitoring":{"Name":"Microsoft.Extensions.Diagnostics.ResourceMonitoring","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Testing":{"Name":"Microsoft.Extensions.Diagnostics.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.EnumStrings":{"Name":"Microsoft.Extensions.EnumStrings","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Abstractions":{"Name":"Microsoft.Extensions.FileProviders.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Composite":{"Name":"Microsoft.Extensions.FileProviders.Composite","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Embedded":{"Name":"Microsoft.Extensions.FileProviders.Embedded","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Physical":{"Name":"Microsoft.Extensions.FileProviders.Physical","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileSystemGlobbing":{"Name":"Microsoft.Extensions.FileSystemGlobbing","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting":{"Name":"Microsoft.Extensions.Hosting","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Abstractions":{"Name":"Microsoft.Extensions.Hosting.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing":{"Name":"Microsoft.Extensions.Hosting.Testing","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Testing.StartupInitialization":{"Name":"Microsoft.Extensions.Hosting.Testing.StartupInitialization","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.WindowsServices":{"Name":"Microsoft.Extensions.Hosting.WindowsServices","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http":{"Name":"Microsoft.Extensions.Http","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.AutoClient":{"Name":"Microsoft.Extensions.Http.AutoClient","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Diagnostics":{"Name":"Microsoft.Extensions.Http.Diagnostics","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Resilience":{"Name":"Microsoft.Extensions.Http.Resilience","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Telemetry":{"Name":"Microsoft.Extensions.Http.Telemetry","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization":{"Name":"Microsoft.Extensions.Localization","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization.Abstractions":{"Name":"Microsoft.Extensions.Localization.Abstractions","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging":{"Name":"Microsoft.Extensions.Logging","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Abstractions":{"Name":"Microsoft.Extensions.Logging.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.AzureAppServices":{"Name":"Microsoft.Extensions.Logging.AzureAppServices","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Configuration":{"Name":"Microsoft.Extensions.Logging.Configuration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Console":{"Name":"Microsoft.Extensions.Logging.Console","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Debug":{"Name":"Microsoft.Extensions.Logging.Debug","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventLog":{"Name":"Microsoft.Extensions.Logging.EventLog","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventSource":{"Name":"Microsoft.Extensions.Logging.EventSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.TraceSource":{"Name":"Microsoft.Extensions.Logging.TraceSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool":{"Name":"Microsoft.Extensions.ObjectPool","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool.DependencyInjection":{"Name":"Microsoft.Extensions.ObjectPool.DependencyInjection","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options":{"Name":"Microsoft.Extensions.Options","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ConfigurationExtensions":{"Name":"Microsoft.Extensions.Options.ConfigurationExtensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Contextual":{"Name":"Microsoft.Extensions.Options.Contextual","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.DataAnnotations":{"Name":"Microsoft.Extensions.Options.DataAnnotations","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ValidateOnStart":{"Name":"Microsoft.Extensions.Options.ValidateOnStart","Version":"8.0.0-preview.7.23407.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.Validation":{"Name":"Microsoft.Extensions.Options.Validation","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Primitives":{"Name":"Microsoft.Extensions.Primitives","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Resilience":{"Name":"Microsoft.Extensions.Resilience","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry":{"Name":"Microsoft.Extensions.Telemetry","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Abstractions":{"Name":"Microsoft.Extensions.Telemetry.Abstractions","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Console":{"Name":"Microsoft.Extensions.Telemetry.Console","Version":"8.0.0-preview.5.23308.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Telemetry.Testing":{"Name":"Microsoft.Extensions.Telemetry.Testing","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.TimeProvider.Testing":{"Name":"Microsoft.Extensions.TimeProvider.Testing","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.VectorData.Abstractions":{"Name":"Microsoft.Extensions.VectorData.Abstractions","Version":"9.0.0-preview.1.25229.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.WebEncoders":{"Name":"Microsoft.Extensions.WebEncoders","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry.AccessControl":{"Name":"Microsoft.Win32.Registry.AccessControl","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.SystemEvents":{"Name":"Microsoft.Win32.SystemEvents","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Buffers":{"Name":"System.Buffers","Version":"4.6.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.DocumentDb.Abstractions":{"Name":"System.Cloud.DocumentDb.Abstractions","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging":{"Name":"System.Cloud.Messaging","Version":"8.0.0-rc.1.23453.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Cloud.Messaging.Abstractions":{"Name":"System.Cloud.Messaging.Abstractions","Version":"8.0.0-preview.4.23273.7","Feed":"https://api.nuget.org/v3/index.json"},"System.CodeDom":{"Name":"System.CodeDom","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Collections.Immutable":{"Name":"System.Collections.Immutable","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.TypeConverter":{"Name":"System.ComponentModel.TypeConverter","Version":"4.3.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.AttributedModel":{"Name":"System.Composition.AttributedModel","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Convention":{"Name":"System.Composition.Convention","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Hosting":{"Name":"System.Composition.Hosting","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Runtime":{"Name":"System.Composition.Runtime","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.TypedParts":{"Name":"System.Composition.TypedParts","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Configuration.ConfigurationManager":{"Name":"System.Configuration.ConfigurationManager","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.DiagnosticSource":{"Name":"System.Diagnostics.DiagnosticSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.EventLog":{"Name":"System.Diagnostics.EventLog","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.PerformanceCounter":{"Name":"System.Diagnostics.PerformanceCounter","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.Tracing":{"Name":"System.Diagnostics.Tracing","Version":"4.3.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Drawing.Common":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.3.25173.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Asn1":{"Name":"System.Formats.Asn1","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Cbor":{"Name":"System.Formats.Cbor","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Nrbf":{"Name":"System.Formats.Nrbf","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO":{"Name":"System.IO","Version":"4.3.0","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Hashing":{"Name":"System.IO.Hashing","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Packaging":{"Name":"System.IO.Packaging","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipelines":{"Name":"System.IO.Pipelines","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Linq.AsyncEnumerable":{"Name":"System.Linq.AsyncEnumerable","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory":{"Name":"System.Memory","Version":"4.6.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory.Data":{"Name":"System.Memory.Data","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.Json":{"Name":"System.Net.Http.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.WinHttpHandler":{"Name":"System.Net.Http.WinHttpHandler","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.ServerSentEvents":{"Name":"System.Net.ServerSentEvents","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Tensors":{"Name":"System.Numerics.Tensors","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Vectors":{"Name":"System.Numerics.Vectors","Version":"4.6.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection":{"Name":"System.Reflection","Version":"4.3.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.DispatchProxy":{"Name":"System.Reflection.DispatchProxy","Version":"4.8.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Metadata":{"Name":"System.Reflection.Metadata","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.MetadataLoadContext":{"Name":"System.Reflection.MetadataLoadContext","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Resources.Extensions":{"Name":"System.Resources.Extensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime":{"Name":"System.Runtime","Version":"4.3.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.CompilerServices.Unsafe":{"Name":"System.Runtime.CompilerServices.Unsafe","Version":"6.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Extensions":{"Name":"System.Runtime.Extensions","Version":"4.3.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.InteropServices":{"Name":"System.Runtime.InteropServices","Version":"4.3.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cng":{"Name":"System.Security.Cryptography.Cng","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cose":{"Name":"System.Security.Cryptography.Cose","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Pkcs":{"Name":"System.Security.Cryptography.Pkcs","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.ProtectedData":{"Name":"System.Security.Cryptography.ProtectedData","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Xml":{"Name":"System.Security.Cryptography.Xml","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Permissions":{"Name":"System.Security.Permissions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Http":{"Name":"System.ServiceModel.Http","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetTcp":{"Name":"System.ServiceModel.NetTcp","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Primitives":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Syndication":{"Name":"System.ServiceModel.Syndication","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceProcess.ServiceController":{"Name":"System.ServiceProcess.ServiceController","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encoding.CodePages":{"Name":"System.Text.Encoding.CodePages","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encodings.Web":{"Name":"System.Text.Encodings.Web","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json":{"Name":"System.Text.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.AccessControl":{"Name":"System.Threading.AccessControl","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Channels":{"Name":"System.Threading.Channels","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Dataflow":{"Name":"System.Threading.Tasks.Dataflow","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Extensions":{"Name":"System.Threading.Tasks.Extensions","Version":"4.6.3","Feed":"https://api.nuget.org/v3/index.json"},"System.ValueTuple":{"Name":"System.ValueTuple","Version":"4.6.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Web.Services.Description":{"Name":"System.Web.Services.Description","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}} \ No newline at end of file diff --git a/xml/PackageInformation/netstandard-2.0-pp.json b/xml/PackageInformation/netstandard-2.0-pp.json index 268111fee2e..c9c5755f963 100644 --- a/xml/PackageInformation/netstandard-2.0-pp.json +++ b/xml/PackageInformation/netstandard-2.0-pp.json @@ -1 +1 @@ -{"netstandard-2.0-pp":{"Microsoft.Bcl.AsyncInterfaces":{"Name":"Microsoft.Bcl.AsyncInterfaces","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Cryptography":{"Name":"Microsoft.Bcl.Cryptography","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Memory":{"Name":"Microsoft.Bcl.Memory","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Numerics":{"Name":"Microsoft.Bcl.Numerics","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.TimeProvider":{"Name":"Microsoft.Bcl.TimeProvider","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI":{"Name":"Microsoft.Extensions.AI","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Abstractions":{"Name":"Microsoft.Extensions.AI.Abstractions","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.AzureAIInference":{"Name":"Microsoft.Extensions.AI.AzureAIInference","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation":{"Name":"Microsoft.Extensions.AI.Evaluation","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Quality":{"Name":"Microsoft.Extensions.AI.Evaluation.Quality","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting.Azure":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting.Azure","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Safety":{"Name":"Microsoft.Extensions.AI.Evaluation.Safety","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Ollama":{"Name":"Microsoft.Extensions.AI.Ollama","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.OpenAI":{"Name":"Microsoft.Extensions.AI.OpenAI","Version":"9.4.0-preview.1.25207.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AuditReports":{"Name":"Microsoft.Extensions.AuditReports","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Abstractions":{"Name":"Microsoft.Extensions.Caching.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Hybrid":{"Name":"Microsoft.Extensions.Caching.Hybrid","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Memory":{"Name":"Microsoft.Extensions.Caching.Memory","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Redis":{"Name":"Microsoft.Extensions.Caching.Redis","Version":"2.3.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.SqlServer":{"Name":"Microsoft.Extensions.Caching.SqlServer","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.StackExchangeRedis":{"Name":"Microsoft.Extensions.Caching.StackExchangeRedis","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Abstractions":{"Name":"Microsoft.Extensions.Compliance.Abstractions","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration":{"Name":"Microsoft.Extensions.Configuration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Abstractions":{"Name":"Microsoft.Extensions.Configuration.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Binder":{"Name":"Microsoft.Extensions.Configuration.Binder","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.CommandLine":{"Name":"Microsoft.Extensions.Configuration.CommandLine","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.EnvironmentVariables":{"Name":"Microsoft.Extensions.Configuration.EnvironmentVariables","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.FileExtensions":{"Name":"Microsoft.Extensions.Configuration.FileExtensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Ini":{"Name":"Microsoft.Extensions.Configuration.Ini","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Json":{"Name":"Microsoft.Extensions.Configuration.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.KeyPerFile":{"Name":"Microsoft.Extensions.Configuration.KeyPerFile","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.UserSecrets":{"Name":"Microsoft.Extensions.Configuration.UserSecrets","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Xml":{"Name":"Microsoft.Extensions.Configuration.Xml","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection":{"Name":"Microsoft.Extensions.DependencyInjection","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Abstractions":{"Name":"Microsoft.Extensions.DependencyInjection.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Specification.Tests":{"Name":"Microsoft.Extensions.DependencyInjection.Specification.Tests","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyModel":{"Name":"Microsoft.Extensions.DependencyModel","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DiagnosticAdapter":{"Name":"Microsoft.Extensions.DiagnosticAdapter","Version":"3.1.32","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics":{"Name":"Microsoft.Extensions.Diagnostics","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ExtraAnalyzers":{"Name":"Microsoft.Extensions.ExtraAnalyzers","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Abstractions":{"Name":"Microsoft.Extensions.FileProviders.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Composite":{"Name":"Microsoft.Extensions.FileProviders.Composite","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Embedded":{"Name":"Microsoft.Extensions.FileProviders.Embedded","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Physical":{"Name":"Microsoft.Extensions.FileProviders.Physical","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileSystemGlobbing":{"Name":"Microsoft.Extensions.FileSystemGlobbing","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting":{"Name":"Microsoft.Extensions.Hosting","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Abstractions":{"Name":"Microsoft.Extensions.Hosting.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.WindowsServices":{"Name":"Microsoft.Extensions.Hosting.WindowsServices","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http":{"Name":"Microsoft.Extensions.Http","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Polly":{"Name":"Microsoft.Extensions.Http.Polly","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization":{"Name":"Microsoft.Extensions.Localization","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization.Abstractions":{"Name":"Microsoft.Extensions.Localization.Abstractions","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging":{"Name":"Microsoft.Extensions.Logging","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Abstractions":{"Name":"Microsoft.Extensions.Logging.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.AzureAppServices":{"Name":"Microsoft.Extensions.Logging.AzureAppServices","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Configuration":{"Name":"Microsoft.Extensions.Logging.Configuration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Console":{"Name":"Microsoft.Extensions.Logging.Console","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Debug":{"Name":"Microsoft.Extensions.Logging.Debug","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventLog":{"Name":"Microsoft.Extensions.Logging.EventLog","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventSource":{"Name":"Microsoft.Extensions.Logging.EventSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.TraceSource":{"Name":"Microsoft.Extensions.Logging.TraceSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool":{"Name":"Microsoft.Extensions.ObjectPool","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options":{"Name":"Microsoft.Extensions.Options","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ConfigurationExtensions":{"Name":"Microsoft.Extensions.Options.ConfigurationExtensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.DataAnnotations":{"Name":"Microsoft.Extensions.Options.DataAnnotations","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Primitives":{"Name":"Microsoft.Extensions.Primitives","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.VectorData.Abstractions":{"Name":"Microsoft.Extensions.VectorData.Abstractions","Version":"9.0.0-preview.1.25161.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.WebEncoders":{"Name":"Microsoft.Extensions.WebEncoders","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry":{"Name":"Microsoft.Win32.Registry","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry.AccessControl":{"Name":"Microsoft.Win32.Registry.AccessControl","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.SystemEvents":{"Name":"Microsoft.Win32.SystemEvents","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Buffers":{"Name":"System.Buffers","Version":"4.6.1","Feed":"https://api.nuget.org/v3/index.json"},"System.CodeDom":{"Name":"System.CodeDom","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Collections.Immutable":{"Name":"System.Collections.Immutable","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine":{"Name":"System.CommandLine","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine.DragonFruit":{"Name":"System.CommandLine.DragonFruit","Version":"0.4.0-alpha.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine.Hosting":{"Name":"System.CommandLine.Hosting","Version":"0.4.0-alpha.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine.NamingConventionBinder":{"Name":"System.CommandLine.NamingConventionBinder","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine.Rendering":{"Name":"System.CommandLine.Rendering","Version":"0.4.0-alpha.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Annotations":{"Name":"System.ComponentModel.Annotations","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition":{"Name":"System.ComponentModel.Composition","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.AttributedModel":{"Name":"System.Composition.AttributedModel","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Convention":{"Name":"System.Composition.Convention","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Hosting":{"Name":"System.Composition.Hosting","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Runtime":{"Name":"System.Composition.Runtime","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.TypedParts":{"Name":"System.Composition.TypedParts","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Configuration.ConfigurationManager":{"Name":"System.Configuration.ConfigurationManager","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.DataSetExtensions":{"Name":"System.Data.DataSetExtensions","Version":"4.6.0-preview3.19128.7","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.Odbc":{"Name":"System.Data.Odbc","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.OleDb":{"Name":"System.Data.OleDb","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.SqlClient":{"Name":"System.Data.SqlClient","Version":"4.9.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.DiagnosticSource":{"Name":"System.Diagnostics.DiagnosticSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.EventLog":{"Name":"System.Diagnostics.EventLog","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.PerformanceCounter":{"Name":"System.Diagnostics.PerformanceCounter","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices":{"Name":"System.DirectoryServices","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.AccountManagement":{"Name":"System.DirectoryServices.AccountManagement","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.Protocols":{"Name":"System.DirectoryServices.Protocols","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Drawing.Common":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.3.25173.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Asn1":{"Name":"System.Formats.Asn1","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Cbor":{"Name":"System.Formats.Cbor","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Nrbf":{"Name":"System.Formats.Nrbf","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.FileSystem.AccessControl":{"Name":"System.IO.FileSystem.AccessControl","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Hashing":{"Name":"System.IO.Hashing","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Packaging":{"Name":"System.IO.Packaging","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipelines":{"Name":"System.IO.Pipelines","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipes.AccessControl":{"Name":"System.IO.Pipes.AccessControl","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Ports":{"Name":"System.IO.Ports","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Linq.AsyncEnumerable":{"Name":"System.Linq.AsyncEnumerable","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Management":{"Name":"System.Management","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory":{"Name":"System.Memory","Version":"4.6.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory.Data":{"Name":"System.Memory.Data","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.Json":{"Name":"System.Net.Http.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.WinHttpHandler":{"Name":"System.Net.Http.WinHttpHandler","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.ServerSentEvents":{"Name":"System.Net.ServerSentEvents","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Tensors":{"Name":"System.Numerics.Tensors","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Vectors":{"Name":"System.Numerics.Vectors","Version":"4.6.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Context":{"Name":"System.Reflection.Context","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.DispatchProxy":{"Name":"System.Reflection.DispatchProxy","Version":"4.8.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Emit":{"Name":"System.Reflection.Emit","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Emit.ILGeneration":{"Name":"System.Reflection.Emit.ILGeneration","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Emit.Lightweight":{"Name":"System.Reflection.Emit.Lightweight","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Metadata":{"Name":"System.Reflection.Metadata","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.MetadataLoadContext":{"Name":"System.Reflection.MetadataLoadContext","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.TypeExtensions":{"Name":"System.Reflection.TypeExtensions","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Resources.Extensions":{"Name":"System.Resources.Extensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Caching":{"Name":"System.Runtime.Caching","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.CompilerServices.Unsafe":{"Name":"System.Runtime.CompilerServices.Unsafe","Version":"6.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.AccessControl":{"Name":"System.Security.AccessControl","Version":"6.0.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cng":{"Name":"System.Security.Cryptography.Cng","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cose":{"Name":"System.Security.Cryptography.Cose","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.OpenSsl":{"Name":"System.Security.Cryptography.OpenSsl","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Pkcs":{"Name":"System.Security.Cryptography.Pkcs","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.ProtectedData":{"Name":"System.Security.Cryptography.ProtectedData","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Xml":{"Name":"System.Security.Cryptography.Xml","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Permissions":{"Name":"System.Security.Permissions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Principal.Windows":{"Name":"System.Security.Principal.Windows","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Federation":{"Name":"System.ServiceModel.Federation","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Http":{"Name":"System.ServiceModel.Http","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetTcp":{"Name":"System.ServiceModel.NetTcp","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Primitives":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Syndication":{"Name":"System.ServiceModel.Syndication","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceProcess.ServiceController":{"Name":"System.ServiceProcess.ServiceController","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Speech":{"Name":"System.Speech","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encoding.CodePages":{"Name":"System.Text.Encoding.CodePages","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encodings.Web":{"Name":"System.Text.Encodings.Web","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json":{"Name":"System.Text.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json.Formatter":{"Name":"System.Text.Json.Formatter","Version":"0.1.0-alpha.21259.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.AccessControl":{"Name":"System.Threading.AccessControl","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Channels":{"Name":"System.Threading.Channels","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Dataflow":{"Name":"System.Threading.Tasks.Dataflow","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Extensions":{"Name":"System.Threading.Tasks.Extensions","Version":"4.6.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Utf8String.Experimental":{"Name":"System.Utf8String.Experimental","Version":"5.0.0-preview.7.20364.11","Feed":"https://api.nuget.org/v3/index.json"},"System.Web.Services.Description":{"Name":"System.Web.Services.Description","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}} \ No newline at end of file +{"netstandard-2.0-pp":{"Microsoft.Bcl.AsyncInterfaces":{"Name":"Microsoft.Bcl.AsyncInterfaces","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Cryptography":{"Name":"Microsoft.Bcl.Cryptography","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.HashCode":{"Name":"Microsoft.Bcl.HashCode","Version":"6.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Memory":{"Name":"Microsoft.Bcl.Memory","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.Numerics":{"Name":"Microsoft.Bcl.Numerics","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Bcl.TimeProvider":{"Name":"Microsoft.Bcl.TimeProvider","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI":{"Name":"Microsoft.Extensions.AI","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Abstractions":{"Name":"Microsoft.Extensions.AI.Abstractions","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.AzureAIInference":{"Name":"Microsoft.Extensions.AI.AzureAIInference","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation":{"Name":"Microsoft.Extensions.AI.Evaluation","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Quality":{"Name":"Microsoft.Extensions.AI.Evaluation.Quality","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Reporting.Azure":{"Name":"Microsoft.Extensions.AI.Evaluation.Reporting.Azure","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Evaluation.Safety":{"Name":"Microsoft.Extensions.AI.Evaluation.Safety","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.Ollama":{"Name":"Microsoft.Extensions.AI.Ollama","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AI.OpenAI":{"Name":"Microsoft.Extensions.AI.OpenAI","Version":"9.4.4-preview.1.25259.16","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.AuditReports":{"Name":"Microsoft.Extensions.AuditReports","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Abstractions":{"Name":"Microsoft.Extensions.Caching.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Hybrid":{"Name":"Microsoft.Extensions.Caching.Hybrid","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Memory":{"Name":"Microsoft.Extensions.Caching.Memory","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.Redis":{"Name":"Microsoft.Extensions.Caching.Redis","Version":"2.3.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.SqlServer":{"Name":"Microsoft.Extensions.Caching.SqlServer","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Caching.StackExchangeRedis":{"Name":"Microsoft.Extensions.Caching.StackExchangeRedis","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Compliance.Abstractions":{"Name":"Microsoft.Extensions.Compliance.Abstractions","Version":"9.4.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration":{"Name":"Microsoft.Extensions.Configuration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Abstractions":{"Name":"Microsoft.Extensions.Configuration.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Binder":{"Name":"Microsoft.Extensions.Configuration.Binder","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.CommandLine":{"Name":"Microsoft.Extensions.Configuration.CommandLine","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.EnvironmentVariables":{"Name":"Microsoft.Extensions.Configuration.EnvironmentVariables","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.FileExtensions":{"Name":"Microsoft.Extensions.Configuration.FileExtensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Ini":{"Name":"Microsoft.Extensions.Configuration.Ini","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Json":{"Name":"Microsoft.Extensions.Configuration.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.KeyPerFile":{"Name":"Microsoft.Extensions.Configuration.KeyPerFile","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.UserSecrets":{"Name":"Microsoft.Extensions.Configuration.UserSecrets","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Configuration.Xml":{"Name":"Microsoft.Extensions.Configuration.Xml","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection":{"Name":"Microsoft.Extensions.DependencyInjection","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Abstractions":{"Name":"Microsoft.Extensions.DependencyInjection.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyInjection.Specification.Tests":{"Name":"Microsoft.Extensions.DependencyInjection.Specification.Tests","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DependencyModel":{"Name":"Microsoft.Extensions.DependencyModel","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.DiagnosticAdapter":{"Name":"Microsoft.Extensions.DiagnosticAdapter","Version":"3.1.32","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics":{"Name":"Microsoft.Extensions.Diagnostics","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions":{"Name":"Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ExtraAnalyzers":{"Name":"Microsoft.Extensions.ExtraAnalyzers","Version":"8.0.0-rc.2.23510.2","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Abstractions":{"Name":"Microsoft.Extensions.FileProviders.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Composite":{"Name":"Microsoft.Extensions.FileProviders.Composite","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Embedded":{"Name":"Microsoft.Extensions.FileProviders.Embedded","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileProviders.Physical":{"Name":"Microsoft.Extensions.FileProviders.Physical","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.FileSystemGlobbing":{"Name":"Microsoft.Extensions.FileSystemGlobbing","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting":{"Name":"Microsoft.Extensions.Hosting","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.Abstractions":{"Name":"Microsoft.Extensions.Hosting.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Hosting.WindowsServices":{"Name":"Microsoft.Extensions.Hosting.WindowsServices","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http":{"Name":"Microsoft.Extensions.Http","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Http.Polly":{"Name":"Microsoft.Extensions.Http.Polly","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization":{"Name":"Microsoft.Extensions.Localization","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Localization.Abstractions":{"Name":"Microsoft.Extensions.Localization.Abstractions","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging":{"Name":"Microsoft.Extensions.Logging","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Abstractions":{"Name":"Microsoft.Extensions.Logging.Abstractions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.AzureAppServices":{"Name":"Microsoft.Extensions.Logging.AzureAppServices","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Configuration":{"Name":"Microsoft.Extensions.Logging.Configuration","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Console":{"Name":"Microsoft.Extensions.Logging.Console","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.Debug":{"Name":"Microsoft.Extensions.Logging.Debug","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventLog":{"Name":"Microsoft.Extensions.Logging.EventLog","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.EventSource":{"Name":"Microsoft.Extensions.Logging.EventSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Logging.TraceSource":{"Name":"Microsoft.Extensions.Logging.TraceSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.ObjectPool":{"Name":"Microsoft.Extensions.ObjectPool","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options":{"Name":"Microsoft.Extensions.Options","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.ConfigurationExtensions":{"Name":"Microsoft.Extensions.Options.ConfigurationExtensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Options.DataAnnotations":{"Name":"Microsoft.Extensions.Options.DataAnnotations","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.Primitives":{"Name":"Microsoft.Extensions.Primitives","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.VectorData.Abstractions":{"Name":"Microsoft.Extensions.VectorData.Abstractions","Version":"9.0.0-preview.1.25229.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Extensions.WebEncoders":{"Name":"Microsoft.Extensions.WebEncoders","Version":"10.0.0-preview.3.25172.1","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry":{"Name":"Microsoft.Win32.Registry","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.Registry.AccessControl":{"Name":"Microsoft.Win32.Registry.AccessControl","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Win32.SystemEvents":{"Name":"Microsoft.Win32.SystemEvents","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Buffers":{"Name":"System.Buffers","Version":"4.6.1","Feed":"https://api.nuget.org/v3/index.json"},"System.CodeDom":{"Name":"System.CodeDom","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Collections.Immutable":{"Name":"System.Collections.Immutable","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine":{"Name":"System.CommandLine","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine.DragonFruit":{"Name":"System.CommandLine.DragonFruit","Version":"0.4.0-alpha.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine.Hosting":{"Name":"System.CommandLine.Hosting","Version":"0.4.0-alpha.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine.NamingConventionBinder":{"Name":"System.CommandLine.NamingConventionBinder","Version":"2.0.0-beta4.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.CommandLine.Rendering":{"Name":"System.CommandLine.Rendering","Version":"0.4.0-alpha.22272.1","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Annotations":{"Name":"System.ComponentModel.Annotations","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ComponentModel.Composition":{"Name":"System.ComponentModel.Composition","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.AttributedModel":{"Name":"System.Composition.AttributedModel","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Convention":{"Name":"System.Composition.Convention","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Hosting":{"Name":"System.Composition.Hosting","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.Runtime":{"Name":"System.Composition.Runtime","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Composition.TypedParts":{"Name":"System.Composition.TypedParts","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Configuration.ConfigurationManager":{"Name":"System.Configuration.ConfigurationManager","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.DataSetExtensions":{"Name":"System.Data.DataSetExtensions","Version":"4.6.0-preview3.19128.7","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.Odbc":{"Name":"System.Data.Odbc","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.OleDb":{"Name":"System.Data.OleDb","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Data.SqlClient":{"Name":"System.Data.SqlClient","Version":"4.9.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.DiagnosticSource":{"Name":"System.Diagnostics.DiagnosticSource","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.EventLog":{"Name":"System.Diagnostics.EventLog","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Diagnostics.PerformanceCounter":{"Name":"System.Diagnostics.PerformanceCounter","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices":{"Name":"System.DirectoryServices","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.AccountManagement":{"Name":"System.DirectoryServices.AccountManagement","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.DirectoryServices.Protocols":{"Name":"System.DirectoryServices.Protocols","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Drawing.Common":{"Name":"System.Drawing.Common","Version":"10.0.0-preview.3.25173.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Asn1":{"Name":"System.Formats.Asn1","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Cbor":{"Name":"System.Formats.Cbor","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Formats.Nrbf":{"Name":"System.Formats.Nrbf","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.FileSystem.AccessControl":{"Name":"System.IO.FileSystem.AccessControl","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Hashing":{"Name":"System.IO.Hashing","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Packaging":{"Name":"System.IO.Packaging","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipelines":{"Name":"System.IO.Pipelines","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Pipes.AccessControl":{"Name":"System.IO.Pipes.AccessControl","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.IO.Ports":{"Name":"System.IO.Ports","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Json":{"Name":"System.Json","Version":"4.8.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Linq.AsyncEnumerable":{"Name":"System.Linq.AsyncEnumerable","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Management":{"Name":"System.Management","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory":{"Name":"System.Memory","Version":"4.6.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Memory.Data":{"Name":"System.Memory.Data","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.Json":{"Name":"System.Net.Http.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.Http.WinHttpHandler":{"Name":"System.Net.Http.WinHttpHandler","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.ServerSentEvents":{"Name":"System.Net.ServerSentEvents","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Net.WebSockets.WebSocketProtocol":{"Name":"System.Net.WebSockets.WebSocketProtocol","Version":"5.1.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Tensors":{"Name":"System.Numerics.Tensors","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Numerics.Vectors":{"Name":"System.Numerics.Vectors","Version":"4.6.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Context":{"Name":"System.Reflection.Context","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.DispatchProxy":{"Name":"System.Reflection.DispatchProxy","Version":"4.8.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Emit":{"Name":"System.Reflection.Emit","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Emit.ILGeneration":{"Name":"System.Reflection.Emit.ILGeneration","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Emit.Lightweight":{"Name":"System.Reflection.Emit.Lightweight","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.Metadata":{"Name":"System.Reflection.Metadata","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.MetadataLoadContext":{"Name":"System.Reflection.MetadataLoadContext","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Reflection.TypeExtensions":{"Name":"System.Reflection.TypeExtensions","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Resources.Extensions":{"Name":"System.Resources.Extensions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.Caching":{"Name":"System.Runtime.Caching","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Runtime.CompilerServices.Unsafe":{"Name":"System.Runtime.CompilerServices.Unsafe","Version":"6.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.AccessControl":{"Name":"System.Security.AccessControl","Version":"6.0.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cng":{"Name":"System.Security.Cryptography.Cng","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Cose":{"Name":"System.Security.Cryptography.Cose","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.OpenSsl":{"Name":"System.Security.Cryptography.OpenSsl","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Pkcs":{"Name":"System.Security.Cryptography.Pkcs","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.ProtectedData":{"Name":"System.Security.Cryptography.ProtectedData","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Cryptography.Xml":{"Name":"System.Security.Cryptography.Xml","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Permissions":{"Name":"System.Security.Permissions","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Security.Principal.Windows":{"Name":"System.Security.Principal.Windows","Version":"5.0.0","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Federation":{"Name":"System.ServiceModel.Federation","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Http":{"Name":"System.ServiceModel.Http","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.NetTcp":{"Name":"System.ServiceModel.NetTcp","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Duplex":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Primitives":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Security":{"Name":"System.ServiceModel.Primitives","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceModel.Syndication":{"Name":"System.ServiceModel.Syndication","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.ServiceProcess.ServiceController":{"Name":"System.ServiceProcess.ServiceController","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Speech":{"Name":"System.Speech","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encoding.CodePages":{"Name":"System.Text.Encoding.CodePages","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Encodings.Web":{"Name":"System.Text.Encodings.Web","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json":{"Name":"System.Text.Json","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Text.Json.Formatter":{"Name":"System.Text.Json.Formatter","Version":"0.1.0-alpha.21259.1","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.AccessControl":{"Name":"System.Threading.AccessControl","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Channels":{"Name":"System.Threading.Channels","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Dataflow":{"Name":"System.Threading.Tasks.Dataflow","Version":"10.0.0-preview.3.25171.5","Feed":"https://api.nuget.org/v3/index.json"},"System.Threading.Tasks.Extensions":{"Name":"System.Threading.Tasks.Extensions","Version":"4.6.3","Feed":"https://api.nuget.org/v3/index.json"},"System.Utf8String.Experimental":{"Name":"System.Utf8String.Experimental","Version":"5.0.0-preview.7.20364.11","Feed":"https://api.nuget.org/v3/index.json"},"System.Web.Services.Description":{"Name":"System.Web.Services.Description","Version":"8.1.2","Feed":"https://api.nuget.org/v3/index.json"},"System.Xml.XPath.XmlDocument":{"Name":"System.Xml.XPath.XmlDocument","Version":"4.7.0","Feed":"https://api.nuget.org/v3/index.json"}}} \ No newline at end of file diff --git a/xml/System.Buffers/ReadOnlySequence`1.xml b/xml/System.Buffers/ReadOnlySequence`1.xml index c1ff2f5b926..139afd13235 100644 --- a/xml/System.Buffers/ReadOnlySequence`1.xml +++ b/xml/System.Buffers/ReadOnlySequence`1.xml @@ -580,7 +580,8 @@ Gets a value that indicates whether the is empty. - if the read-only sequence is empty; otherwise, . + + if the read-only sequence is empty; otherwise, . To be added. @@ -615,7 +616,8 @@ Gets a value that indicates whether the contains a single segment. - if the read-only sequence consists of a single memory segment; otherwise, . + + if the read-only sequence consists of a single memory segment; otherwise, . To be added. diff --git a/xml/System.Numerics/Vector2.xml b/xml/System.Numerics/Vector2.xml index 32d75d42502..68f5b4e9ec7 100644 --- a/xml/System.Numerics/Vector2.xml +++ b/xml/System.Numerics/Vector2.xml @@ -888,10 +888,10 @@ is . The number of elements in the current instance is greater than in the array. - is less than zero. - - -or- - + is less than zero. + + -or- + is greater than or equal to the array length. is multidimensional. @@ -1439,8 +1439,8 @@ System.Numerics.Vector2 - Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.E)). + Gets a vector whose elements are equal to . + A vector whose elements are equal to (that is, it returns the vector Create(float.E)). To be added. @@ -1467,8 +1467,8 @@ System.Numerics.Vector2 - Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.Epsilon)). + Gets a vector whose elements are equal to . + A vector whose elements are equal to (that is, it returns the vector Create(float.Epsilon)). To be added. @@ -3906,8 +3906,8 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi System.Numerics.Vector2 - Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.NaN)). + Gets a vector whose elements are equal to . + A vector whose elements are equal to (that is, it returns the vector Create(float.NaN)). To be added. @@ -3981,8 +3981,8 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi System.Numerics.Vector2 - Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.NegativeInfinity)). + Gets a vector whose elements are equal to . + A vector whose elements are equal to (that is, it returns the vector Create(float.NegativeInfinity)). To be added. @@ -4009,8 +4009,8 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi System.Numerics.Vector2 - Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.NegativeZero)). + Gets a vector whose elements are equal to . + A vector whose elements are equal to (that is, it returns the vector Create(float.NegativeZero)). To be added. @@ -5058,8 +5058,8 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi System.Numerics.Vector2 - Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.Pi)). + Gets a vector whose elements are equal to . + A vector whose elements are equal to (that is, it returns the vector Create(float.Pi)). To be added. @@ -5086,8 +5086,8 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi System.Numerics.Vector2 - Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.PositiveInfinity)). + Gets a vector whose elements are equal to . + A vector whose elements are equal to (that is, it returns the vector Create(float.PositiveInfinity)). To be added. @@ -5498,8 +5498,8 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi System.Numerics.Vector2 - Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.Tau)). + Gets a vector whose elements are equal to . + A vector whose elements are equal to (that is, it returns the vector Create(float.Tau)). To be added. diff --git a/xml/System.Numerics/Vector3.xml b/xml/System.Numerics/Vector3.xml index 9a9d1b0012a..81c239b168b 100644 --- a/xml/System.Numerics/Vector3.xml +++ b/xml/System.Numerics/Vector3.xml @@ -935,10 +935,10 @@ is . The number of elements in the current instance is greater than in the array. - is less than zero. - - -or- - + is less than zero. + + -or- + is greater than or equal to the array length. is multidimensional. @@ -1539,7 +1539,7 @@ Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.E)). + A vector whose elements are equal to (that is, it returns the vector Create(float.E)). To be added. @@ -1567,7 +1567,7 @@ Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.Epsilon)). + A vector whose elements are equal to (that is, it returns the vector Create(float.Epsilon)). To be added. @@ -3998,7 +3998,7 @@ Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.NaN)). + A vector whose elements are equal to (that is, it returns the vector Create(float.NaN)). To be added. @@ -4073,7 +4073,7 @@ Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.NegativeInfinity)). + A vector whose elements are equal to (that is, it returns the vector Create(float.NegativeInfinity)). To be added. @@ -4101,7 +4101,7 @@ Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.NegativeZero)). + A vector whose elements are equal to (that is, it returns the vector Create(float.NegativeZero)). To be added. @@ -5150,7 +5150,7 @@ Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.Pi)). + A vector whose elements are equal to (that is, it returns the vector Create(float.Pi)). To be added. @@ -5178,7 +5178,7 @@ Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.PositiveInfinity)). + A vector whose elements are equal to (that is, it returns the vector Create(float.PositiveInfinity)). To be added. @@ -5592,7 +5592,7 @@ Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.Tau)). + A vector whose elements are equal to (that is, it returns the vector Create(float.Tau)). To be added. diff --git a/xml/System.Reflection/TypeExtensions.xml b/xml/System.Reflection/TypeExtensions.xml index 7a371fbfd16..f7de3a89670 100644 --- a/xml/System.Reflection/TypeExtensions.xml +++ b/xml/System.Reflection/TypeExtensions.xml @@ -134,23 +134,44 @@ - - - - - - + + + + + + Method System.Reflection.TypeExtensions - 4.1.5.0 + 4.0.0.0 + 4.1.0.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + 10.0.0.0 + + + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>] + + - System.Reflection.ConstructorInfo[] + System.Reflection.ConstructorInfo[] - - + + + + [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)] + [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)>] + + + + To be added. @@ -235,13 +256,41 @@ - - - - - - - + + + + + + + Method + + System.Reflection.TypeExtensions + 4.1.5.0 + + + System.Reflection.EventInfo + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + + + + Method System.Reflection.TypeExtensions @@ -262,46 +311,17 @@ - System.Reflection.EventInfo + System.Reflection.EventInfo[] - [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicEvents | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents)] - [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicEvents | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents)>] + [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents)] + [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents)>] - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - - - - - - Method - - System.Reflection.TypeExtensions - 4.1.5.0 - - - System.Reflection.EventInfo[] - - - To be added. @@ -359,45 +379,23 @@ - - - - - - - + + + + + + Method System.Reflection.TypeExtensions - 4.0.0.0 - 4.1.0.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - 10.0.0.0 + 4.1.5.0 - - - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>] - - - System.Reflection.FieldInfo + System.Reflection.FieldInfo - - - - [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)] - [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)>] - - - - + + To be added. @@ -483,44 +481,23 @@ - - - - - - + + + + + + Method System.Reflection.TypeExtensions - 4.0.0.0 - 4.1.0.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - 10.0.0.0 + 4.1.5.0 - - - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>] - - - System.Reflection.FieldInfo[] + System.Reflection.FieldInfo[] - - - - [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)] - [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)>] - - - - + + To be added. @@ -531,36 +508,22 @@ - - - - - - + + + + + + Method System.Reflection.TypeExtensions - 4.0.0.0 - 4.1.0.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - 10.0.0.0 + 4.1.5.0 - - - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>] - - - System.Type[] + System.Type[] - + To be added. @@ -570,43 +533,22 @@ - - - - - - + + + + + + Method System.Reflection.TypeExtensions - 4.0.0.0 - 4.1.0.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - 10.0.0.0 + 4.1.5.0 - - - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>] - - - System.Type[] + System.Type[] - - - - [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.Interfaces)] - [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.Interfaces)>] - - - + To be added. @@ -664,24 +606,45 @@ - - - - - - + + + + + + Method System.Reflection.TypeExtensions - 4.1.5.0 + 4.0.0.0 + 4.1.0.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + 10.0.0.0 + + + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>] + + - System.Reflection.MemberInfo[] + System.Reflection.MemberInfo[] - - - + + + + [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.All)] + [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.All)>] + + + + + To be added. @@ -739,23 +702,44 @@ - - - - - - + + + + + + Method System.Reflection.TypeExtensions - 4.1.5.0 + 4.0.0.0 + 4.1.0.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + 10.0.0.0 + + + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>] + + - System.Reflection.MemberInfo[] + System.Reflection.MemberInfo[] - - + + + + [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.All)] + [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.All)>] + + + + To be added. @@ -766,23 +750,45 @@ - - - - - - + + + + + + + Method System.Reflection.TypeExtensions - 4.1.5.0 + 4.0.0.0 + 4.1.0.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + 10.0.0.0 + + + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>] + + - System.Reflection.MethodInfo + System.Reflection.MethodInfo - - + + + + [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)] + [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>] + + + + To be added. @@ -844,46 +850,24 @@ - - - - - - - + + + + + + Method System.Reflection.TypeExtensions - 4.0.0.0 - 4.1.0.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - 10.0.0.0 + 4.1.5.0 - - - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>] - - - System.Reflection.MethodInfo + System.Reflection.MethodInfo - - - - [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)] - [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>] - - - - - + + + To be added. @@ -895,43 +879,22 @@ - - - - - - + + + + + + Method System.Reflection.TypeExtensions - 4.0.0.0 - 4.1.0.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - 10.0.0.0 + 4.1.5.0 - - - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>] - - - System.Reflection.MethodInfo[] + System.Reflection.MethodInfo[] - - - - [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)] - [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>] - - - + To be added. @@ -968,46 +931,24 @@ - - - - - - - + + + + + + Method System.Reflection.TypeExtensions - 4.0.0.0 - 4.1.0.0 - 4.1.2.0 - 5.0.0.0 - 6.0.0.0 - 7.0.0.0 - 8.0.0.0 - 9.0.0.0 - 10.0.0.0 + 4.1.5.0 - - - [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] - [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>] - - - System.Type + System.Type - - - - [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicNestedTypes | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes)] - [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicNestedTypes | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes)>] - - - - - + + + To be added. @@ -1092,23 +1033,44 @@ - - - - - - + + + + + + Method System.Reflection.TypeExtensions - 4.1.5.0 + 4.0.0.0 + 4.1.0.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + 10.0.0.0 + + + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>] + + - System.Reflection.PropertyInfo[] + System.Reflection.PropertyInfo[] - - + + + + [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicProperties | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] + [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicProperties | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)>] + + + + To be added. @@ -1197,24 +1159,53 @@ - - - - - - + + + + + + + Method System.Reflection.TypeExtensions - 4.1.5.0 + 4.0.0.0 + 4.1.0.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + 10.0.0.0 + + + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>] + + - System.Reflection.PropertyInfo + System.Reflection.PropertyInfo - - - + + + + [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] + [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)>] + + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + To be added. @@ -1226,25 +1217,54 @@ - - - - - - + + + + + + + Method System.Reflection.TypeExtensions - 4.1.5.0 + 4.0.0.0 + 4.1.0.0 + 4.1.2.0 + 5.0.0.0 + 6.0.0.0 + 7.0.0.0 + 8.0.0.0 + 9.0.0.0 + 10.0.0.0 + + + [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)] + [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>] + + - System.Reflection.PropertyInfo + System.Reflection.PropertyInfo - - - - + + + + [System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] + [<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)>] + + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + To be added. diff --git a/xml/System.Runtime.CompilerServices/InlineArrayAttribute.xml b/xml/System.Runtime.CompilerServices/InlineArrayAttribute.xml index 57f22e95a02..33b66409543 100644 --- a/xml/System.Runtime.CompilerServices/InlineArrayAttribute.xml +++ b/xml/System.Runtime.CompilerServices/InlineArrayAttribute.xml @@ -46,8 +46,7 @@ This attribute can be used to annotate a `struct` type with a single field. The { private float _value; } - - + diff --git a/xml/System.Runtime.CompilerServices/RuntimeHelpers.xml b/xml/System.Runtime.CompilerServices/RuntimeHelpers.xml index bc1fa301ca5..a3ea8ee10cf 100644 --- a/xml/System.Runtime.CompilerServices/RuntimeHelpers.xml +++ b/xml/System.Runtime.CompilerServices/RuntimeHelpers.xml @@ -605,7 +605,9 @@ This method is intended for compiler use rather than use directly in code. `T` m The type of the elements in the array. The array to slice. An object that determines the portion of to include in the slice. - Slices the specified array using the specified range. + + Slices the specified array using the specified range. + The subarray defined by . To be added. diff --git a/xml/System.Runtime.InteropServices.Swift/SwiftError.xml b/xml/System.Runtime.InteropServices.Swift/SwiftError.xml index 410134cf9c2..4417f412fb3 100644 --- a/xml/System.Runtime.InteropServices.Swift/SwiftError.xml +++ b/xml/System.Runtime.InteropServices.Swift/SwiftError.xml @@ -32,8 +32,7 @@ [UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])] [DllImport("SwiftLibrary", EntryPoint = "export")] public static extern void swiftFunction(SwiftError* error); - - + diff --git a/xml/System.Runtime.InteropServices.Swift/SwiftIndirectResult.xml b/xml/System.Runtime.InteropServices.Swift/SwiftIndirectResult.xml index e81bd41d668..6a72363faf9 100644 --- a/xml/System.Runtime.InteropServices.Swift/SwiftIndirectResult.xml +++ b/xml/System.Runtime.InteropServices.Swift/SwiftIndirectResult.xml @@ -32,8 +32,7 @@ [UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])] [LibraryImport("SwiftLibrary", EntryPoint = "export")] public static extern void swiftFunction(SwiftIndirectResult result); - - + diff --git a/xml/System.Runtime.InteropServices.Swift/SwiftSelf.xml b/xml/System.Runtime.InteropServices.Swift/SwiftSelf.xml index 1848f086d69..eee2ed594f7 100644 --- a/xml/System.Runtime.InteropServices.Swift/SwiftSelf.xml +++ b/xml/System.Runtime.InteropServices.Swift/SwiftSelf.xml @@ -32,8 +32,7 @@ [UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])] [DllImport("SwiftLibrary", EntryPoint = "export")] public static extern void swiftFunction(SwiftSelf self); - - + diff --git a/xml/System.Runtime.InteropServices.Swift/SwiftSelf`1.xml b/xml/System.Runtime.InteropServices.Swift/SwiftSelf`1.xml index 00a1f5c083a..1284f74f83e 100644 --- a/xml/System.Runtime.InteropServices.Swift/SwiftSelf`1.xml +++ b/xml/System.Runtime.InteropServices.Swift/SwiftSelf`1.xml @@ -44,8 +44,7 @@ [UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])] [LibraryImport("SwiftLibrary", EntryPoint = "export")] public static extern void swiftFunction(SwiftSelf<T> self); - - + diff --git a/xml/System/Index.xml b/xml/System/Index.xml index 570f12de7c9..f7cb5bdf652 100644 --- a/xml/System/Index.xml +++ b/xml/System/Index.xml @@ -54,21 +54,13 @@ - Represents a type that can be used to index a collection either from the beginning or the end. + Represent a type can be used to index a collection either from the start or the end. - - + Index is used by the C# compiler to support the new index syntax + + int[] someArray = new int[5] { 1, 2, 3, 4, 5 } ; + int lastElement = someArray[^1]; // lastElement = 5 + @@ -105,19 +97,12 @@ int lastElement = someArray[^1]; // lastElement = 5 - The index value. It has to be greater then or equal to zero. - - to index from the end of the collection, or to index from the beginning of the collection. - Initializes a new with a specified index position and a value that indicates if the index is from the beginning or the end of a collection. + The index value. it has to be zero or positive number. + Indicating if the index is from the start or from the end. + Construct an Index using a value and indicating if the index is from the start or from the end. - is constructed from the end, an index value of 1 points to the last element, and an index value of 0 points beyond the last element. - - ]]> - + If the Index constructed from the end, index value 1 means pointing at the last element and index value 0 means pointing at beyond last element. + @@ -154,7 +139,7 @@ If the is constructed from the end, an index value of 1 poin System.Index - Gets an that points beyond the last element. + Create an Index pointing at beyond last element. An index that points beyond the last element. To be added. @@ -199,8 +184,8 @@ If the is constructed from the end, an index value of 1 poin - The object to compare with this instance. - Returns a value that indicates whether the current object is equal to another object. + An object to compare with this object + Indicates whether the current Index object is equal to another Index object. if the current Index object is equal to ; otherwise. To be added. @@ -251,8 +236,8 @@ If the is constructed from the end, an index value of 1 poin - An object to compare with this instance. - Indicates whether the current Index object is equal to a specified object. + An object to compare with this object + Indicates whether the current Index object is equal to another object of the same type. if is of type and is equal to the current instance; otherwise. To be added. @@ -295,8 +280,8 @@ If the is constructed from the end, an index value of 1 poin - The index value from the end of a collection. - Creates an from the end of a collection at a specified index position. + The index value from the end. + Create an Index from the end at the position indicated by the value. The index value. To be added. @@ -338,8 +323,8 @@ If the is constructed from the end, an index value of 1 poin - The index position from the start of a collection. - Creates an from the specified index at the start of a collection. + The index value from the start. + Create an Index from the start at the position indicated by the value. The index value. To be added. @@ -421,20 +406,15 @@ If the is constructed from the end, an index value of 1 poin - The length of the collection that the Index will be used with. Must be a positive value. - Calculates the offset from the start of the collection using the specified collection length. + The length of the collection that the Index will be used with. length has to be a positive value + Calculate the offset from the start using the giving collection length. The offset. - , which will have the same effect as validation. - - ]]> - + For performance reason, we don't validate the input length parameter and the returned offset value against negative values. + we don't validate either the returned offset is greater than the input length. + It is expected Index will be used with collections which always have non negative length/count. If the returned offset is negative and + then used to index a collection will get out of range exception which will be same affect as the validation. + @@ -471,7 +451,7 @@ Collections are not expected to have a negative length/count. If this method's r System.Boolean - Gets a value that indicates whether the index is from the start or the end. + Indicates whether the index is from the start or the end. if the Index is from the end; otherwise, . To be added. @@ -515,7 +495,7 @@ Collections are not expected to have a negative length/count. If this method's r The integer to convert. - Converts an integer number to an . + Converts integer number to an Index. An index representing the integer. To be added. @@ -554,7 +534,7 @@ Collections are not expected to have a negative length/count. If this method's r System.Index - Gets an that points to the first element of a collection. + Create an Index pointing at first element. An instance that points to the first element of a collection. To be added. @@ -594,7 +574,7 @@ Collections are not expected to have a negative length/count. If this method's r - Returns the string representation of the current instance. + Converts the value of the current Index object to its equivalent string representation. The string representation of the . To be added. @@ -633,7 +613,7 @@ Collections are not expected to have a negative length/count. If this method's r System.Int32 - Gets the index value. + Returns the index value. The index value. To be added. diff --git a/xml/System/Math.xml b/xml/System/Math.xml index c03edbfe4a4..bb9a4cead23 100644 --- a/xml/System/Math.xml +++ b/xml/System/Math.xml @@ -1825,7 +1825,7 @@ Dim i2 As Integer = CInt(Math.Ceiling(d2)) ' Result: 7969 To be added. - is less than . + is less than . @@ -1883,7 +1883,7 @@ Dim i2 As Integer = CInt(Math.Ceiling(d2)) ' Result: 7969 if < . To be added. - is less than . + is less than . @@ -1945,7 +1945,7 @@ Dim i2 As Integer = CInt(Math.Ceiling(d2)) ' Result: 7969 if equals . To be added. - is less than . + is less than . @@ -2003,7 +2003,7 @@ Dim i2 As Integer = CInt(Math.Ceiling(d2)) ' Result: 7969 if < . To be added. - is less than . + is less than . @@ -2061,7 +2061,7 @@ Dim i2 As Integer = CInt(Math.Ceiling(d2)) ' Result: 7969 if < . To be added. - is less than . + is less than . @@ -2119,7 +2119,7 @@ Dim i2 As Integer = CInt(Math.Ceiling(d2)) ' Result: 7969 if < . To be added. - is less than . + is less than . @@ -2194,7 +2194,7 @@ Dim i2 As Integer = CInt(Math.Ceiling(d2)) ' Result: 7969 To be added. - is less than . + is less than . @@ -2258,7 +2258,7 @@ Dim i2 As Integer = CInt(Math.Ceiling(d2)) ' Result: 7969 if < . To be added. - is less than . + is less than . @@ -2320,7 +2320,7 @@ Dim i2 As Integer = CInt(Math.Ceiling(d2)) ' Result: 7969 if equals . To be added. - is less than . + is less than . @@ -2384,7 +2384,7 @@ Dim i2 As Integer = CInt(Math.Ceiling(d2)) ' Result: 7969 if < . To be added. - is less than . + is less than . @@ -2448,7 +2448,7 @@ Dim i2 As Integer = CInt(Math.Ceiling(d2)) ' Result: 7969 if < . To be added. - is less than . + is less than . @@ -2512,7 +2512,7 @@ Dim i2 As Integer = CInt(Math.Ceiling(d2)) ' Result: 7969 if < . To be added. - is less than . + is less than . @@ -2593,7 +2593,7 @@ Dim i2 As Integer = CInt(Math.Ceiling(d2)) ' Result: 7969 To be added. - is less than . + is less than . diff --git a/xml/System/Range.xml b/xml/System/Range.xml index 34d181ad5ce..2097be7765a 100644 --- a/xml/System/Range.xml +++ b/xml/System/Range.xml @@ -54,22 +54,14 @@ - Represents a range that has start and end indexes. + Represent a range has start and end indexes. - - + Range is used by the C# compiler to support the range syntax. + + int[] someArray = new int[5] { 1, 2, 3, 4, 5 }; + int[] subArray1 = someArray[0..2]; // { 1, 2 } + int[] subArray2 = someArray[1..^0]; // { 2, 3, 4, 5 } + @@ -107,9 +99,9 @@ int[] subArray2 = someArray[1..^0]; // { 2, 3, 4, 5 } - The inclusive start index of the range. - The exclusive end index of the range. - Instantiates a new instance with the specified starting and ending indexes. + Represent the inclusive start index of the range. + Represent the exclusive end index of the range. + Construct a Range object using the start and end indexes. To be added. @@ -147,7 +139,7 @@ int[] subArray2 = someArray[1..^0]; // { 2, 3, 4, 5 } System.Range - Gets a object that starts from the first element to the end. + Create a Range object starting from first element to the end. A range from the start to the end. To be added. @@ -186,7 +178,7 @@ int[] subArray2 = someArray[1..^0]; // { 2, 3, 4, 5 } System.Index - Gets an that represents the exclusive end index of the range. + Represent the exclusive end index of the Range. The end index of the range. To be added. @@ -229,7 +221,7 @@ int[] subArray2 = someArray[1..^0]; // { 2, 3, 4, 5 } The position of the last element up to which the object will be created. - Creates a object starting from the first element in the collection to a specified end index. + Create a Range object starting from first element in the collection to the end Index. A range that starts from the first element to . To be added. @@ -279,8 +271,8 @@ int[] subArray2 = someArray[1..^0]; // { 2, 3, 4, 5 } - An object to compare with this Range object. - Returns a value that indicates whether the current instance is equal to a specified object. + An object to compare with this object + Indicates whether the current Range object is equal to another object of the same type. if is of type and is equal to the current instance; otherwise, . To be added. @@ -326,8 +318,8 @@ int[] subArray2 = someArray[1..^0]; // { 2, 3, 4, 5 } - A Range object to compare with this Range object. - Returns a value that indicates whether the current instance is equal to another object. + An object to compare with this object + Indicates whether the current Range object is equal to another Range object. if the current instance is equal to ; otherwise, . To be added. @@ -416,18 +408,14 @@ int[] subArray2 = someArray[1..^0]; // { 2, 3, 4, 5 } - A positive integer that represents the length of the collection that the range will be used with. - Calculates the start offset and length of the range object using a collection length. + The length of the collection that the range will be used with. length has to be a positive value. + Calculate the start offset and length of range object using a collection length. The start offset and length of the range. - - + For performance reason, we don't validate the input length parameter against negative values. + It is expected Range will be used with collections which always have non negative length/count. + We validate the range is inside the length scope though. + is outside the bounds of the current range. @@ -466,7 +454,7 @@ For performance reasons, this method doesn't validate `length` to ensure that it System.Index - Gets the inclusive start index of the . + Represent the inclusive start index of the Range. The inclusive start index of the range. To be added. @@ -509,7 +497,7 @@ For performance reasons, this method doesn't validate `length` to ensure that it The position of the first element from which the Range will be created. - Returns a new instance starting from a specified start index to the end of the collection. + Create a Range object starting from start index to the end of the collection. A range from to the end of the collection. To be added. @@ -549,7 +537,7 @@ For performance reasons, this method doesn't validate `length` to ensure that it - Returns the string representation of the current object. + Converts the value of the current Range object to its equivalent string representation. The string representation of the range. To be added. diff --git a/xml/ns-Microsoft.Extensions.VectorData.ConnectorSupport.Filter.xml b/xml/ns-Microsoft.Extensions.VectorData.ConnectorSupport.Filter.xml new file mode 100644 index 00000000000..79b04d12fd0 --- /dev/null +++ b/xml/ns-Microsoft.Extensions.VectorData.ConnectorSupport.Filter.xml @@ -0,0 +1,6 @@ + + + To be added. + To be added. + + diff --git a/xml/ns-Microsoft.Extensions.VectorData.ConnectorSupport.xml b/xml/ns-Microsoft.Extensions.VectorData.ConnectorSupport.xml new file mode 100644 index 00000000000..09e45b20f8f --- /dev/null +++ b/xml/ns-Microsoft.Extensions.VectorData.ConnectorSupport.xml @@ -0,0 +1,6 @@ + + + To be added. + To be added. + + diff --git a/xml/ns-Microsoft.Extensions.VectorData.Properties.xml b/xml/ns-Microsoft.Extensions.VectorData.Properties.xml new file mode 100644 index 00000000000..a49d1443f44 --- /dev/null +++ b/xml/ns-Microsoft.Extensions.VectorData.Properties.xml @@ -0,0 +1,6 @@ + + + To be added. + To be added. + + From e72de4775b82c7ea0f936a1b9f42c28f16402c0f Mon Sep 17 00:00:00 2001 From: Genevieve Warren <24882762+gewarren@users.noreply.github.com> Date: Mon, 12 May 2025 18:06:18 -0700 Subject: [PATCH 2/2] revert unwanted changes --- xml/System.Numerics/Vector2.xml | 40 ++++++++-------- xml/System.Numerics/Vector3.xml | 24 +++++----- xml/System/Index.xml | 84 ++++++++++++++++++++------------- xml/System/Range.xml | 64 +++++++++++++++---------- 4 files changed, 122 insertions(+), 90 deletions(-) diff --git a/xml/System.Numerics/Vector2.xml b/xml/System.Numerics/Vector2.xml index 68f5b4e9ec7..32d75d42502 100644 --- a/xml/System.Numerics/Vector2.xml +++ b/xml/System.Numerics/Vector2.xml @@ -888,10 +888,10 @@ is . The number of elements in the current instance is greater than in the array. - is less than zero. - - -or- - + is less than zero. + + -or- + is greater than or equal to the array length. is multidimensional. @@ -1439,8 +1439,8 @@ System.Numerics.Vector2 - Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.E)). + Gets a vector whose elements are equal to . + A vector whose elements are equal to (that is, it returns the vector Create(float.E)). To be added. @@ -1467,8 +1467,8 @@ System.Numerics.Vector2 - Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.Epsilon)). + Gets a vector whose elements are equal to . + A vector whose elements are equal to (that is, it returns the vector Create(float.Epsilon)). To be added. @@ -3906,8 +3906,8 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi System.Numerics.Vector2 - Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.NaN)). + Gets a vector whose elements are equal to . + A vector whose elements are equal to (that is, it returns the vector Create(float.NaN)). To be added. @@ -3981,8 +3981,8 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi System.Numerics.Vector2 - Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.NegativeInfinity)). + Gets a vector whose elements are equal to . + A vector whose elements are equal to (that is, it returns the vector Create(float.NegativeInfinity)). To be added. @@ -4009,8 +4009,8 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi System.Numerics.Vector2 - Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.NegativeZero)). + Gets a vector whose elements are equal to . + A vector whose elements are equal to (that is, it returns the vector Create(float.NegativeZero)). To be added. @@ -5058,8 +5058,8 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi System.Numerics.Vector2 - Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.Pi)). + Gets a vector whose elements are equal to . + A vector whose elements are equal to (that is, it returns the vector Create(float.Pi)). To be added. @@ -5086,8 +5086,8 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi System.Numerics.Vector2 - Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.PositiveInfinity)). + Gets a vector whose elements are equal to . + A vector whose elements are equal to (that is, it returns the vector Create(float.PositiveInfinity)). To be added. @@ -5498,8 +5498,8 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi System.Numerics.Vector2 - Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.Tau)). + Gets a vector whose elements are equal to . + A vector whose elements are equal to (that is, it returns the vector Create(float.Tau)). To be added. diff --git a/xml/System.Numerics/Vector3.xml b/xml/System.Numerics/Vector3.xml index 81c239b168b..9a9d1b0012a 100644 --- a/xml/System.Numerics/Vector3.xml +++ b/xml/System.Numerics/Vector3.xml @@ -935,10 +935,10 @@ is . The number of elements in the current instance is greater than in the array. - is less than zero. - - -or- - + is less than zero. + + -or- + is greater than or equal to the array length. is multidimensional. @@ -1539,7 +1539,7 @@ Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.E)). + A vector whose elements are equal to (that is, it returns the vector Create(float.E)). To be added. @@ -1567,7 +1567,7 @@ Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.Epsilon)). + A vector whose elements are equal to (that is, it returns the vector Create(float.Epsilon)). To be added. @@ -3998,7 +3998,7 @@ Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.NaN)). + A vector whose elements are equal to (that is, it returns the vector Create(float.NaN)). To be added. @@ -4073,7 +4073,7 @@ Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.NegativeInfinity)). + A vector whose elements are equal to (that is, it returns the vector Create(float.NegativeInfinity)). To be added. @@ -4101,7 +4101,7 @@ Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.NegativeZero)). + A vector whose elements are equal to (that is, it returns the vector Create(float.NegativeZero)). To be added. @@ -5150,7 +5150,7 @@ Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.Pi)). + A vector whose elements are equal to (that is, it returns the vector Create(float.Pi)). To be added. @@ -5178,7 +5178,7 @@ Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.PositiveInfinity)). + A vector whose elements are equal to (that is, it returns the vector Create(float.PositiveInfinity)). To be added. @@ -5592,7 +5592,7 @@ Gets a vector whose elements are equal to . - A vector whose elements are equal to (that is, it returns the vector Create(float.Tau)). + A vector whose elements are equal to (that is, it returns the vector Create(float.Tau)). To be added. diff --git a/xml/System/Index.xml b/xml/System/Index.xml index f7cb5bdf652..570f12de7c9 100644 --- a/xml/System/Index.xml +++ b/xml/System/Index.xml @@ -54,13 +54,21 @@ - Represent a type can be used to index a collection either from the start or the end. + Represents a type that can be used to index a collection either from the beginning or the end. - Index is used by the C# compiler to support the new index syntax - - int[] someArray = new int[5] { 1, 2, 3, 4, 5 } ; - int lastElement = someArray[^1]; // lastElement = 5 - + + @@ -97,12 +105,19 @@ - The index value. it has to be zero or positive number. - Indicating if the index is from the start or from the end. - Construct an Index using a value and indicating if the index is from the start or from the end. + The index value. It has to be greater then or equal to zero. + + to index from the end of the collection, or to index from the beginning of the collection. + Initializes a new with a specified index position and a value that indicates if the index is from the beginning or the end of a collection. - If the Index constructed from the end, index value 1 means pointing at the last element and index value 0 means pointing at beyond last element. - + is constructed from the end, an index value of 1 points to the last element, and an index value of 0 points beyond the last element. + + ]]> + @@ -139,7 +154,7 @@ System.Index - Create an Index pointing at beyond last element. + Gets an that points beyond the last element. An index that points beyond the last element. To be added. @@ -184,8 +199,8 @@ - An object to compare with this object - Indicates whether the current Index object is equal to another Index object. + The object to compare with this instance. + Returns a value that indicates whether the current object is equal to another object. if the current Index object is equal to ; otherwise. To be added. @@ -236,8 +251,8 @@ - An object to compare with this object - Indicates whether the current Index object is equal to another object of the same type. + An object to compare with this instance. + Indicates whether the current Index object is equal to a specified object. if is of type and is equal to the current instance; otherwise. To be added. @@ -280,8 +295,8 @@ - The index value from the end. - Create an Index from the end at the position indicated by the value. + The index value from the end of a collection. + Creates an from the end of a collection at a specified index position. The index value. To be added. @@ -323,8 +338,8 @@ - The index value from the start. - Create an Index from the start at the position indicated by the value. + The index position from the start of a collection. + Creates an from the specified index at the start of a collection. The index value. To be added. @@ -406,15 +421,20 @@ - The length of the collection that the Index will be used with. length has to be a positive value - Calculate the offset from the start using the giving collection length. + The length of the collection that the Index will be used with. Must be a positive value. + Calculates the offset from the start of the collection using the specified collection length. The offset. - For performance reason, we don't validate the input length parameter and the returned offset value against negative values. - we don't validate either the returned offset is greater than the input length. - It is expected Index will be used with collections which always have non negative length/count. If the returned offset is negative and - then used to index a collection will get out of range exception which will be same affect as the validation. - + , which will have the same effect as validation. + + ]]> + @@ -451,7 +471,7 @@ System.Boolean - Indicates whether the index is from the start or the end. + Gets a value that indicates whether the index is from the start or the end. if the Index is from the end; otherwise, . To be added. @@ -495,7 +515,7 @@ The integer to convert. - Converts integer number to an Index. + Converts an integer number to an . An index representing the integer. To be added. @@ -534,7 +554,7 @@ System.Index - Create an Index pointing at first element. + Gets an that points to the first element of a collection. An instance that points to the first element of a collection. To be added. @@ -574,7 +594,7 @@ - Converts the value of the current Index object to its equivalent string representation. + Returns the string representation of the current instance. The string representation of the . To be added. @@ -613,7 +633,7 @@ System.Int32 - Returns the index value. + Gets the index value. The index value. To be added. diff --git a/xml/System/Range.xml b/xml/System/Range.xml index 2097be7765a..34d181ad5ce 100644 --- a/xml/System/Range.xml +++ b/xml/System/Range.xml @@ -54,14 +54,22 @@ - Represent a range has start and end indexes. + Represents a range that has start and end indexes. - Range is used by the C# compiler to support the range syntax. - - int[] someArray = new int[5] { 1, 2, 3, 4, 5 }; - int[] subArray1 = someArray[0..2]; // { 1, 2 } - int[] subArray2 = someArray[1..^0]; // { 2, 3, 4, 5 } - + + @@ -99,9 +107,9 @@ - Represent the inclusive start index of the range. - Represent the exclusive end index of the range. - Construct a Range object using the start and end indexes. + The inclusive start index of the range. + The exclusive end index of the range. + Instantiates a new instance with the specified starting and ending indexes. To be added. @@ -139,7 +147,7 @@ System.Range - Create a Range object starting from first element to the end. + Gets a object that starts from the first element to the end. A range from the start to the end. To be added. @@ -178,7 +186,7 @@ System.Index - Represent the exclusive end index of the Range. + Gets an that represents the exclusive end index of the range. The end index of the range. To be added. @@ -221,7 +229,7 @@ The position of the last element up to which the object will be created. - Create a Range object starting from first element in the collection to the end Index. + Creates a object starting from the first element in the collection to a specified end index. A range that starts from the first element to . To be added. @@ -271,8 +279,8 @@ - An object to compare with this object - Indicates whether the current Range object is equal to another object of the same type. + An object to compare with this Range object. + Returns a value that indicates whether the current instance is equal to a specified object. if is of type and is equal to the current instance; otherwise, . To be added. @@ -318,8 +326,8 @@ - An object to compare with this object - Indicates whether the current Range object is equal to another Range object. + A Range object to compare with this Range object. + Returns a value that indicates whether the current instance is equal to another object. if the current instance is equal to ; otherwise, . To be added. @@ -408,14 +416,18 @@ - The length of the collection that the range will be used with. length has to be a positive value. - Calculate the start offset and length of range object using a collection length. + A positive integer that represents the length of the collection that the range will be used with. + Calculates the start offset and length of the range object using a collection length. The start offset and length of the range. - For performance reason, we don't validate the input length parameter against negative values. - It is expected Range will be used with collections which always have non negative length/count. - We validate the range is inside the length scope though. - + + is outside the bounds of the current range. @@ -454,7 +466,7 @@ System.Index - Represent the inclusive start index of the Range. + Gets the inclusive start index of the . The inclusive start index of the range. To be added. @@ -497,7 +509,7 @@ The position of the first element from which the Range will be created. - Create a Range object starting from start index to the end of the collection. + Returns a new instance starting from a specified start index to the end of the collection. A range from to the end of the collection. To be added. @@ -537,7 +549,7 @@ - Converts the value of the current Range object to its equivalent string representation. + Returns the string representation of the current object. The string representation of the range. To be added.