From 3066c48f4d2c57817dccc97326ca1ddc8dc1e0b9 Mon Sep 17 00:00:00 2001 From: Genevieve Warren <24882762+gewarren@users.noreply.github.com> Date: Fri, 26 Jun 2026 15:35:32 -0700 Subject: [PATCH 1/3] add MemberGroup descriptions --- .../ServiceCollectionDescriptorExtensions.xml | 90 ++++++++++++++ ...ionEnricherServiceCollectionExtensions.xml | 10 ++ ...ionMetadataServiceCollectionExtensions.xml | 5 + .../AutoActivationExtensions.xml | 50 ++++++++ ...ildMetadataServiceCollectionExtensions.xml | 5 + ...ientBuilderServiceCollectionExtensions.xml | 10 ++ .../CommonHealthChecksExtensions.xml | 15 +++ ...tualOptionsServiceCollectionExtensions.xml | 10 ++ .../DefaultServiceProviderFactory.xml | 5 + ...atorBuilderServiceCollectionExtensions.xml | 10 ++ .../EncoderServiceCollectionExtensions.xml | 6 + ...mmarizationServiceCollectionExtensions.xml | 5 + .../FakeLoggerServiceCollectionExtensions.xml | 5 + ...keRedactionServiceCollectionExtensions.xml | 5 + .../FromKeyedServicesAttribute.xml | 5 + .../HealthChecksBuilderAddCheckExtensions.xml | 15 +++ .../HealthChecksBuilderDelegateExtensions.xml | 10 ++ .../HttpClientBuilderExtensions.xml | 33 +++++ ...ientFactoryServiceCollectionExtensions.xml | 17 +++ .../HttpClientLatencyTelemetryExtensions.xml | 5 + ...ientLoggingHttpClientBuilderExtensions.xml | 5 + ...ientLoggingServiceCollectionExtensions.xml | 5 + .../HybridCacheServiceExtensions.xml | 10 ++ ...atorBuilderServiceCollectionExtensions.xml | 10 ++ .../KubernetesProbesExtensions.xml | 5 + .../LatencyConsoleExtensions.xml | 5 + .../LatencyContextExtensions.xml | 5 + ...ocalizationServiceCollectionExtensions.xml | 5 + .../LoggingServiceCollectionExtensions.xml | 5 + ...MemoryCacheServiceCollectionExtensions.xml | 14 +++ .../MetricsServiceExtensions.xml | 5 + .../OptionsBuilderConfigurationExtensions.xml | 5 + ...nfigurationServiceCollectionExtensions.xml | 5 + .../OptionsServiceCollectionExtensions.xml | 24 ++++ .../PollyHttpClientBuilderExtensions.xml | 12 ++ .../PollyServiceCollectionExtensions.xml | 7 ++ ...essEnricherServiceCollectionExtensions.xml | 5 + .../RedactionServiceCollectionExtensions.xml | 5 + .../ResilienceHttpClientBuilderExtensions.xml | 15 +++ ...eMonitoringServiceCollectionExtensions.xml | 5 + ...sourceUtilizationHealthCheckExtensions.xml | 5 + ...ceCollectionContainerBuilderExtensions.xml | 5 + ...rviceCollectionHostedServiceExtensions.xml | 5 + .../ServiceCollectionServiceExtensions.xml | 114 +++++++++++++++++ .../ServiceDescriptor.xml | 117 ++++++++++++++++++ .../ServiceProviderServiceExtensions.xml | 5 + .../SocketsHttpHandlerBuilderExtensions.xml | 6 + ...ientBuilderServiceCollectionExtensions.xml | 10 ++ .../TcpEndpointProbesExtensions.xml | 6 + ...ientBuilderServiceCollectionExtensions.xml | 10 ++ .../AppBaseCompilationAssemblyResolver.xml | 5 + .../PackageCompilationAssemblyResolver.xml | 5 + .../ReferenceAssemblyPathResolver.xml | 5 + .../CompilationLibrary.xml | 10 ++ .../Dependency.xml | 5 + .../DependencyContextJsonReader.xml | 5 + .../Library.xml | 5 + .../ResourceAssembly.xml | 5 + .../RuntimeAssetGroup.xml | 5 + .../RuntimeFallbacks.xml | 5 + .../RuntimeFile.xml | 5 + .../RuntimeLibrary.xml | 5 + 62 files changed, 821 insertions(+) diff --git a/xml/Microsoft.Extensions.DependencyInjection.Extensions/ServiceCollectionDescriptorExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection.Extensions/ServiceCollectionDescriptorExtensions.xml index 999a247e9eb..4b21910e1ee 100644 --- a/xml/Microsoft.Extensions.DependencyInjection.Extensions/ServiceCollectionDescriptorExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection.Extensions/ServiceCollectionDescriptorExtensions.xml @@ -41,6 +41,11 @@ To be added. + + + Adds the specified to the . + + @@ -281,6 +286,12 @@ To be added. + + + Adds the specified to the if the + service type hasn't already been registered. + + @@ -339,6 +350,13 @@ To be added. + + + Adds a if an existing descriptor with the same + and an implementation that does not already exist + in . + + @@ -417,6 +435,12 @@ + + + Adds the specified as a service + to the if the service type hasn't already been registered. + + @@ -562,6 +586,12 @@ + + + Adds the specified as a service + to the if the service type hasn't already been registered. + + @@ -728,6 +758,12 @@ + + + Adds the specified as a service + to the if the service type hasn't already been registered. + + @@ -873,6 +909,12 @@ + + + Adds the specified as a service + to the if the service type hasn't already been registered. + + @@ -1087,6 +1129,12 @@ + + + Adds the specified as a service + to the if the service type hasn't already been registered. + + @@ -1232,6 +1280,12 @@ + + + Adds the specified as a service + to the if the service type hasn't already been registered. + + @@ -1398,6 +1452,12 @@ + + + Adds the specified as a service + to the if the service type hasn't already been registered. + + @@ -1508,6 +1568,12 @@ + + + Adds the specified as a service + to the if the service type hasn't already been registered. + + @@ -1639,6 +1705,12 @@ + + + Adds the specified as a service + to the if the service type hasn't already been registered. + + @@ -1749,6 +1821,12 @@ + + + Adds the specified as a service + to the if the service type hasn't already been registered. + + @@ -1919,6 +1997,12 @@ + + + Adds the specified as a service + to the if the service type hasn't already been registered. + + @@ -2029,6 +2113,12 @@ + + + Adds the specified as a service + to the if the service type hasn't already been registered. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/ApplicationEnricherServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ApplicationEnricherServiceCollectionExtensions.xml index 1157e44747e..49e2116d263 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/ApplicationEnricherServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/ApplicationEnricherServiceCollectionExtensions.xml @@ -50,6 +50,11 @@ To be added. + + + Adds an instance of the application enricher to the . + + @@ -139,6 +144,11 @@ Any of the arguments is . + + + Adds an instance of the service enricher to the . + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/ApplicationMetadataServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ApplicationMetadataServiceCollectionExtensions.xml index 857864aace6..59110d84729 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/ApplicationMetadataServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/ApplicationMetadataServiceCollectionExtensions.xml @@ -50,6 +50,11 @@ To be added. + + + Adds an instance of to a dependency injection container. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/AutoActivationExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/AutoActivationExtensions.xml index 2521ce538d9..0805c49afa1 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/AutoActivationExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/AutoActivationExtensions.xml @@ -196,6 +196,11 @@ To be added. + + + Adds an auto-activated keyed singleton service. + + @@ -335,6 +340,11 @@ To be added. + + + Adds an auto-activated keyed singleton service. + + @@ -438,6 +448,11 @@ To be added. + + + Adds an auto-activated keyed singleton service. + + @@ -555,6 +570,11 @@ To be added. + + + Adds an auto-activated singleton service. + + @@ -668,6 +688,11 @@ To be added. + + + Adds an auto-activated singleton service. + + @@ -746,6 +771,11 @@ To be added. + + + Adds an auto-activated singleton service. + + @@ -838,6 +868,11 @@ To be added. + + + Tries to add an auto-activated keyed singleton service. + + @@ -974,6 +1009,11 @@ To be added. + + + Tries to add an auto-activated keyed singleton service. + + @@ -1131,6 +1171,11 @@ To be added. + + + Tries to add an auto-activated singleton service. + + @@ -1233,6 +1278,11 @@ To be added. + + + Tries to add an auto-activated singleton service. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/BuildMetadataServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/BuildMetadataServiceCollectionExtensions.xml index adcf628d877..a9d0deb84c0 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/BuildMetadataServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/BuildMetadataServiceCollectionExtensions.xml @@ -31,6 +31,11 @@ To be added. + + + Adds an instance of to the . + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/ChatClientBuilderServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ChatClientBuilderServiceCollectionExtensions.xml index 926898e87eb..c370730b6b0 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/ChatClientBuilderServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/ChatClientBuilderServiceCollectionExtensions.xml @@ -39,6 +39,11 @@ To be added. + + + Registers a singleton in the . + + @@ -99,6 +104,11 @@ is . + + + Registers a keyed singleton in the . + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/CommonHealthChecksExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/CommonHealthChecksExtensions.xml index beba663b06c..447067edc90 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/CommonHealthChecksExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/CommonHealthChecksExtensions.xml @@ -50,6 +50,11 @@ To be added. + + + Registers a health check provider that's tied to the application's lifecycle. + + @@ -117,6 +122,11 @@ To be added. + + + Registers a health check provider that enables manual control of the application's health. + + @@ -186,6 +196,11 @@ or is . + + + Registers a health check publisher which emits telemetry representing the application's health. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/ContextualOptionsServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ContextualOptionsServiceCollectionExtensions.xml index 86e6af2eb60..13d6904933f 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/ContextualOptionsServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/ContextualOptionsServiceCollectionExtensions.xml @@ -70,6 +70,11 @@ To be added. + + + Registers an action used to configure a particular type of options. + + @@ -250,6 +255,11 @@ To be added. + + + Registers an action used to configure all instances of a particular type of options. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/DefaultServiceProviderFactory.xml b/xml/Microsoft.Extensions.DependencyInjection/DefaultServiceProviderFactory.xml index 3498cb53293..7cd0db30a4c 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/DefaultServiceProviderFactory.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/DefaultServiceProviderFactory.xml @@ -44,6 +44,11 @@ To be added. + + + Initializes a new instance of the class. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/EmbeddingGeneratorBuilderServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/EmbeddingGeneratorBuilderServiceCollectionExtensions.xml index 80e0edad1a7..f26d6e9449e 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/EmbeddingGeneratorBuilderServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/EmbeddingGeneratorBuilderServiceCollectionExtensions.xml @@ -39,6 +39,11 @@ To be added. + + + Registers a singleton embedding generator in the . + + @@ -145,6 +150,11 @@ is . + + + Registers a keyed singleton embedding generator in the . + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/EncoderServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/EncoderServiceCollectionExtensions.xml index 429f5faeaae..6fc9ef0bff0 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/EncoderServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/EncoderServiceCollectionExtensions.xml @@ -41,6 +41,12 @@ To be added. + + + Adds , and + to the specified . + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/ExceptionSummarizationServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ExceptionSummarizationServiceCollectionExtensions.xml index 0aae661a6cc..d9528cb1858 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/ExceptionSummarizationServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/ExceptionSummarizationServiceCollectionExtensions.xml @@ -50,6 +50,11 @@ To be added. + + + Registers an exception summarizer into a dependency injection container. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/FakeLoggerServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/FakeLoggerServiceCollectionExtensions.xml index d6ba95a8181..2b8fcee7f18 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/FakeLoggerServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/FakeLoggerServiceCollectionExtensions.xml @@ -50,6 +50,11 @@ To be added. + + + Configures fake logging. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/FakeRedactionServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/FakeRedactionServiceCollectionExtensions.xml index 6b8dcd0d316..575b52f33a6 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/FakeRedactionServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/FakeRedactionServiceCollectionExtensions.xml @@ -50,6 +50,11 @@ To be added. + + + Registers the fake redactor provider that always returns fake redactor instances. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/FromKeyedServicesAttribute.xml b/xml/Microsoft.Extensions.DependencyInjection/FromKeyedServicesAttribute.xml index 903d0c40f65..c6269760cc3 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/FromKeyedServicesAttribute.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/FromKeyedServicesAttribute.xml @@ -37,6 +37,11 @@ + + + Initializes a new instance of the class. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderAddCheckExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderAddCheckExtensions.xml index 30d8dc1c723..3ca49302bb1 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderAddCheckExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderAddCheckExtensions.xml @@ -37,6 +37,11 @@ To be added. + + + Adds a new health check with the specified name and implementation. + + @@ -121,6 +126,11 @@ To be added. + + + Adds a new health check with the specified name and implementation. + + @@ -241,6 +251,11 @@ + + + Adds a new type activated health check with the specified name and implementation. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderDelegateExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderDelegateExtensions.xml index b412f367293..9c42aadfd7a 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderDelegateExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderDelegateExtensions.xml @@ -37,6 +37,11 @@ To be added. + + + Adds a new health check with the specified name and implementation. + + @@ -185,6 +190,11 @@ To be added. + + + Adds a new health check with the specified name and implementation. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/HttpClientBuilderExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/HttpClientBuilderExtensions.xml index 82d961e5d39..c2fe2a8cd6c 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/HttpClientBuilderExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/HttpClientBuilderExtensions.xml @@ -123,6 +123,11 @@ To be added. + + + Adds a delegate that will be used to create an additional message handler for a named . + + @@ -367,6 +372,12 @@ + + + Configures a binding between the type and the named + associated with the . + + @@ -631,6 +642,11 @@ To be added. + + + Adds a delegate that will be used to configure a named . + + @@ -728,6 +744,12 @@ To be added. + + + Adds a delegate that will be used to configure the primary for a + named . + + @@ -884,6 +906,11 @@ + + + Sets the collection of HTTP headers names for which values should be redacted before logging. + + @@ -1052,6 +1079,12 @@ + + + Adds or updates as a primary handler for a named + and configures it using . + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/HttpClientFactoryServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/HttpClientFactoryServiceCollectionExtensions.xml index 0c2ad13c2ff..a62c526f68f 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/HttpClientFactoryServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/HttpClientFactoryServiceCollectionExtensions.xml @@ -38,6 +38,11 @@ To be added. + + + Adds the and related services to the . + + @@ -183,6 +188,12 @@ + + + Adds the and related services to the and configures + a binding between the type and a named . + + @@ -539,6 +550,12 @@ + + + Adds the and related services to the and configures + a binding between the type and a named . + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/HttpClientLatencyTelemetryExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/HttpClientLatencyTelemetryExtensions.xml index e1c39ec0a52..aae9233077a 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/HttpClientLatencyTelemetryExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/HttpClientLatencyTelemetryExtensions.xml @@ -50,6 +50,11 @@ To be added. + + + Adds a to collect latency information and enrich outgoing request log for all http clients. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/HttpClientLoggingHttpClientBuilderExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/HttpClientLoggingHttpClientBuilderExtensions.xml index 2350e8a4053..f7bccfab00f 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/HttpClientLoggingHttpClientBuilderExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/HttpClientLoggingHttpClientBuilderExtensions.xml @@ -50,6 +50,11 @@ To be added. + + + Adds an to emit logs for outgoing requests for a named . + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/HttpClientLoggingServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/HttpClientLoggingServiceCollectionExtensions.xml index 0a845b5a687..4f3312a3f23 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/HttpClientLoggingServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/HttpClientLoggingServiceCollectionExtensions.xml @@ -50,6 +50,11 @@ To be added. + + + Adds an to emit logs for outgoing requests for all HTTP clients created with . + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/HybridCacheServiceExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/HybridCacheServiceExtensions.xml index 0e037e1d4a7..e3cd8f896d1 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/HybridCacheServiceExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/HybridCacheServiceExtensions.xml @@ -27,6 +27,11 @@ To be added. + + + Adds support for multi-tier caching services. + + @@ -83,6 +88,11 @@ To be added. + + + Adds support for multi-tier caching services with a keyed registration. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/ImageGeneratorBuilderServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ImageGeneratorBuilderServiceCollectionExtensions.xml index 387fcc0a230..999c2a18865 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/ImageGeneratorBuilderServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/ImageGeneratorBuilderServiceCollectionExtensions.xml @@ -36,6 +36,11 @@ To be added. + + + Registers a singleton in the . + + @@ -96,6 +101,11 @@ or is . + + + Registers a keyed singleton in the . + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/KubernetesProbesExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/KubernetesProbesExtensions.xml index 61f404ffbb2..f3a9373e01a 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/KubernetesProbesExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/KubernetesProbesExtensions.xml @@ -43,6 +43,11 @@ To be added. + + + Registers liveness, startup and readiness probes using the default options. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/LatencyConsoleExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/LatencyConsoleExtensions.xml index 32555654443..3690086a5d6 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/LatencyConsoleExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/LatencyConsoleExtensions.xml @@ -50,6 +50,11 @@ To be added. + + + Add latency data exporter for the console. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/LatencyContextExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/LatencyContextExtensions.xml index 1e786d8421e..62e2ae4e3e8 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/LatencyContextExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/LatencyContextExtensions.xml @@ -50,6 +50,11 @@ To be added. + + + Adds latency context. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/LocalizationServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/LocalizationServiceCollectionExtensions.xml index 4166474bd87..ab02ff067ad 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/LocalizationServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/LocalizationServiceCollectionExtensions.xml @@ -41,6 +41,11 @@ To be added. + + + Adds services required for application localization. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/LoggingServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/LoggingServiceCollectionExtensions.xml index 4bc9ade6aa4..3bfcd021f94 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/LoggingServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/LoggingServiceCollectionExtensions.xml @@ -41,6 +41,11 @@ To be added. + + + Adds logging services to the specified . + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/MemoryCacheServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/MemoryCacheServiceCollectionExtensions.xml index 4b695a147d9..9d9bbed1253 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/MemoryCacheServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/MemoryCacheServiceCollectionExtensions.xml @@ -41,6 +41,14 @@ To be added. + + + Adds a default implementation of that stores items in memory + to the . Frameworks that require a distributed cache to work + can safely add this dependency as part of their dependency list to ensure that there is at least + one implementation available. + + @@ -115,6 +123,12 @@ + + + Adds a non distributed in-memory implementation of to the + . + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/MetricsServiceExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/MetricsServiceExtensions.xml index bbe92d53892..501fa7366eb 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/MetricsServiceExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/MetricsServiceExtensions.xml @@ -31,6 +31,11 @@ To be added. + + + Adds metrics services to the specified . + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/OptionsBuilderConfigurationExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/OptionsBuilderConfigurationExtensions.xml index d982ea11364..a235d73b832 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/OptionsBuilderConfigurationExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/OptionsBuilderConfigurationExtensions.xml @@ -38,6 +38,11 @@ To be added. + + + Registers a configuration instance which will bind against. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/OptionsConfigurationServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/OptionsConfigurationServiceCollectionExtensions.xml index 0dbb9bf7f4b..65fec2d8515 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/OptionsConfigurationServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/OptionsConfigurationServiceCollectionExtensions.xml @@ -41,6 +41,11 @@ To be added. + + + Registers a configuration instance that will bind against. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml index a5245a3ae90..b637c1cd271 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml @@ -68,6 +68,11 @@ To be added. + + + Gets an options builder that forwards Configure calls for the same to the underlying service collection. + + @@ -262,6 +267,12 @@ + + + Registers an action used to configure a particular type of options. + Note: These are run before all . + + @@ -384,6 +395,13 @@ To be added. + + + Registers a type that will have all of its , + , and + registered. + + @@ -496,6 +514,12 @@ To be added. + + + Registers an action used to configure a particular type of options. + Note: These are run after all . + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/PollyHttpClientBuilderExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/PollyHttpClientBuilderExtensions.xml index 0a08dc0c903..2b33b633d67 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/PollyHttpClientBuilderExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/PollyHttpClientBuilderExtensions.xml @@ -30,6 +30,12 @@ To be added. + + + Adds a that will surround request execution with the provided + . + + @@ -175,6 +181,12 @@ + + + Adds a that will surround request execution with a policy returned + by the . + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/PollyServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/PollyServiceCollectionExtensions.xml index 46406f6afb7..d11ae887df4 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/PollyServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/PollyServiceCollectionExtensions.xml @@ -30,6 +30,13 @@ To be added. + + + Registers the provided in the service collection with service types + , , and + and returns the provided registry. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/ProcessEnricherServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ProcessEnricherServiceCollectionExtensions.xml index 9f11a6b5abe..14e6db8b2b3 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/ProcessEnricherServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/ProcessEnricherServiceCollectionExtensions.xml @@ -50,6 +50,11 @@ To be added. + + + Adds an instance of the host enricher to the . + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/RedactionServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/RedactionServiceCollectionExtensions.xml index 7ca0f15ac83..2b79d95221a 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/RedactionServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/RedactionServiceCollectionExtensions.xml @@ -50,6 +50,11 @@ To be added. + + + Registers an implementation of in the . + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/ResilienceHttpClientBuilderExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ResilienceHttpClientBuilderExtensions.xml index 33d8b097b80..ff2b6c1ff2e 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/ResilienceHttpClientBuilderExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/ResilienceHttpClientBuilderExtensions.xml @@ -50,6 +50,11 @@ To be added. + + + Adds a resilience pipeline handler that uses a named inline resilience pipeline. + + @@ -118,6 +123,11 @@ + + + Adds a standard hedging handler that wraps the execution of the request with a standard hedging mechanism. + + @@ -194,6 +204,11 @@ + + + Adds a standard resilience handler that uses multiple resilience strategies with default options to send the requests and handle any transient errors. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/ResourceMonitoringServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ResourceMonitoringServiceCollectionExtensions.xml index 7d523c5d754..68e370bbbbc 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/ResourceMonitoringServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/ResourceMonitoringServiceCollectionExtensions.xml @@ -50,6 +50,11 @@ To be added. + + + Configures and adds an implementation to a service collection. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/ResourceUtilizationHealthCheckExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ResourceUtilizationHealthCheckExtensions.xml index 81f59abaefc..bec73bee01e 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/ResourceUtilizationHealthCheckExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/ResourceUtilizationHealthCheckExtensions.xml @@ -50,6 +50,11 @@ To be added. + + + Registers a health check provider that monitors resource utilization to assess the application's health. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionContainerBuilderExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionContainerBuilderExtensions.xml index 6b5e3db8a05..abfe763bc2f 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionContainerBuilderExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionContainerBuilderExtensions.xml @@ -41,6 +41,11 @@ To be added. + + + Creates a containing services from the provided . + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionHostedServiceExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionHostedServiceExtensions.xml index 930beeb645e..ecaa4e93a96 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionHostedServiceExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionHostedServiceExtensions.xml @@ -38,6 +38,11 @@ To be added. + + + Add an registration for the given type. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionServiceExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionServiceExtensions.xml index cefd439c25b..4c8c9f0e793 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionServiceExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionServiceExtensions.xml @@ -41,6 +41,12 @@ To be added. + + + Adds a scoped service of the type specified in to the + specified . + + @@ -201,6 +207,12 @@ + + + Adds a scoped service of the type specified in to the + specified . + + @@ -318,6 +330,13 @@ + + + Adds a scoped service of the type specified in with an + implementation type specified in to the + specified . + + @@ -451,6 +470,12 @@ + + + Adds a singleton service of the type specified in to the + specified . + + @@ -658,6 +683,12 @@ + + + Adds a singleton service of the type specified in to the + specified . + + @@ -828,6 +859,13 @@ + + + Adds a singleton service of the type specified in with an + implementation type specified in to the + specified . + + @@ -961,6 +999,12 @@ + + + Adds a transient service of the type specified in to the + specified . + + @@ -1121,6 +1165,12 @@ + + + Adds a transient service of the type specified in to the + specified . + + @@ -1238,6 +1288,13 @@ + + + Adds a transient service of the type specified in with an + implementation type specified in to the + specified . + + @@ -1371,6 +1428,12 @@ + + + Adds a scoped service of the type specified in to the + specified . + + @@ -1496,6 +1559,12 @@ + + + Adds a scoped service of the type specified in to the + specified . + + @@ -1587,6 +1656,13 @@ + + + Adds a scoped service of the type specified in with an + implementation type specified in to the + specified . + + @@ -1694,6 +1770,12 @@ + + + Adds a singleton service of the type specified in to the + specified . + + @@ -1857,6 +1939,12 @@ + + + Adds a singleton service of the type specified in to the + specified . + + @@ -1992,6 +2080,13 @@ + + + Adds a singleton service of the type specified in with an + implementation type specified in to the + specified . + + @@ -2099,6 +2194,12 @@ + + + Adds a transient service of the type specified in to the + specified . + + @@ -2224,6 +2325,12 @@ + + + Adds a transient service of the type specified in to the + specified . + + @@ -2315,6 +2422,13 @@ + + + Adds a transient service of the type specified in with an + implementation type specified in to the + specified . + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml b/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml index 58dcd8e3e9a..a84afc7a66f 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml @@ -45,6 +45,11 @@ To be added. + + + Initializes a new instance of the class. + + @@ -253,6 +258,13 @@ To be added. + + + Creates an instance of with the specified + , , + and . + + @@ -326,6 +338,13 @@ To be added. + + + Creates an instance of with the specified + , , + and . + + @@ -658,6 +677,13 @@ + + + Creates an instance of with the specified + and + and the lifetime. + + @@ -807,6 +833,13 @@ To be added. + + + Creates an instance of with the specified + , , + and the lifetime. + + @@ -926,6 +959,13 @@ To be added. + + + Creates an instance of with the specified + and + and the lifetime. + + @@ -1061,6 +1101,13 @@ To be added. + + + Creates an instance of with the specified + , , + and the lifetime. + + @@ -1161,6 +1208,13 @@ To be added. + + + Creates an instance of with the specified + , , + and the lifetime. + + @@ -1280,6 +1334,13 @@ To be added. + + + Creates an instance of with the specified + and + and the lifetime. + + @@ -1429,6 +1490,13 @@ To be added. + + + Creates an instance of with the specified + , , + and the lifetime. + + @@ -1571,6 +1639,13 @@ To be added. + + + Creates an instance of with the specified + and + and the lifetime. + + @@ -1677,6 +1752,13 @@ To be added. + + + Creates an instance of with the specified + , , + and the lifetime. + + @@ -1821,6 +1903,13 @@ To be added. + + + Creates an instance of with the specified + and + and the lifetime. + + @@ -1921,6 +2010,13 @@ To be added. + + + Creates an instance of with the specified + , , + and the lifetime. + + @@ -1995,6 +2091,13 @@ To be added. + + + Creates an instance of with the specified + , , + and the lifetime. + + @@ -2110,6 +2213,13 @@ + + + Creates an instance of with the specified + and + and the lifetime. + + @@ -2216,6 +2326,13 @@ To be added. + + + Creates an instance of with the specified + , , + and the lifetime. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/ServiceProviderServiceExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ServiceProviderServiceExtensions.xml index 231e0ef0379..3196655fe28 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/ServiceProviderServiceExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/ServiceProviderServiceExtensions.xml @@ -41,6 +41,11 @@ To be added. + + + Creates a new that can be used to resolve scoped services. + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/SocketsHttpHandlerBuilderExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/SocketsHttpHandlerBuilderExtensions.xml index ea95ebf38a0..639b95006c4 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/SocketsHttpHandlerBuilderExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/SocketsHttpHandlerBuilderExtensions.xml @@ -30,6 +30,12 @@ To be added. + + + Adds a delegate that will be used to configure the primary for a + named . + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/SpeechToTextClientBuilderServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/SpeechToTextClientBuilderServiceCollectionExtensions.xml index d530040a159..818b5d94323 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/SpeechToTextClientBuilderServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/SpeechToTextClientBuilderServiceCollectionExtensions.xml @@ -40,6 +40,11 @@ To be added. + + + Registers a keyed singleton in the . + + @@ -114,6 +119,11 @@ The client is registered as a scoped service. + + + Registers a singleton in the . + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/TcpEndpointProbesExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/TcpEndpointProbesExtensions.xml index 162c5de4569..e1f6cfbc46f 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/TcpEndpointProbesExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/TcpEndpointProbesExtensions.xml @@ -42,6 +42,12 @@ To be added. + + + Registers health status reporting using a TCP port + if service is considered as healthy . + + diff --git a/xml/Microsoft.Extensions.DependencyInjection/TextToSpeechClientBuilderServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/TextToSpeechClientBuilderServiceCollectionExtensions.xml index f0396903632..a838c5a6900 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/TextToSpeechClientBuilderServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/TextToSpeechClientBuilderServiceCollectionExtensions.xml @@ -30,6 +30,11 @@ To be added. + + + Registers a keyed singleton in the . + + @@ -104,6 +109,11 @@ The client is registered as a singleton service by default. + + + Registers a singleton in the . + + diff --git a/xml/Microsoft.Extensions.DependencyModel.Resolution/AppBaseCompilationAssemblyResolver.xml b/xml/Microsoft.Extensions.DependencyModel.Resolution/AppBaseCompilationAssemblyResolver.xml index 8be593e5cf4..cc9689c8eb7 100644 --- a/xml/Microsoft.Extensions.DependencyModel.Resolution/AppBaseCompilationAssemblyResolver.xml +++ b/xml/Microsoft.Extensions.DependencyModel.Resolution/AppBaseCompilationAssemblyResolver.xml @@ -40,6 +40,11 @@ To be added. + + + Initializes a new instance of the class. + + diff --git a/xml/Microsoft.Extensions.DependencyModel.Resolution/PackageCompilationAssemblyResolver.xml b/xml/Microsoft.Extensions.DependencyModel.Resolution/PackageCompilationAssemblyResolver.xml index 4f94f22a519..d853261002a 100644 --- a/xml/Microsoft.Extensions.DependencyModel.Resolution/PackageCompilationAssemblyResolver.xml +++ b/xml/Microsoft.Extensions.DependencyModel.Resolution/PackageCompilationAssemblyResolver.xml @@ -40,6 +40,11 @@ To be added. + + + Initializes a new instance of the class. + + diff --git a/xml/Microsoft.Extensions.DependencyModel.Resolution/ReferenceAssemblyPathResolver.xml b/xml/Microsoft.Extensions.DependencyModel.Resolution/ReferenceAssemblyPathResolver.xml index a73ceac32ed..46dcdc29b48 100644 --- a/xml/Microsoft.Extensions.DependencyModel.Resolution/ReferenceAssemblyPathResolver.xml +++ b/xml/Microsoft.Extensions.DependencyModel.Resolution/ReferenceAssemblyPathResolver.xml @@ -40,6 +40,11 @@ To be added. + + + Initializes a new instance of the class. + + diff --git a/xml/Microsoft.Extensions.DependencyModel/CompilationLibrary.xml b/xml/Microsoft.Extensions.DependencyModel/CompilationLibrary.xml index 25f471e059c..44b8d57421e 100644 --- a/xml/Microsoft.Extensions.DependencyModel/CompilationLibrary.xml +++ b/xml/Microsoft.Extensions.DependencyModel/CompilationLibrary.xml @@ -50,6 +50,11 @@ The following example shows how to display the list of libraries used to compile + + + Initializes a new instance of the class. + + @@ -177,6 +182,11 @@ The following example shows how to display the list of libraries used to compile To be added. + + + Gets the collection of absolute reference paths for this library. + + diff --git a/xml/Microsoft.Extensions.DependencyModel/Dependency.xml b/xml/Microsoft.Extensions.DependencyModel/Dependency.xml index 711eb79097e..3f0d9b784b0 100644 --- a/xml/Microsoft.Extensions.DependencyModel/Dependency.xml +++ b/xml/Microsoft.Extensions.DependencyModel/Dependency.xml @@ -67,6 +67,11 @@ To be added. + + + Indicates whether the current object is equal to another object of the same type. + + diff --git a/xml/Microsoft.Extensions.DependencyModel/DependencyContextJsonReader.xml b/xml/Microsoft.Extensions.DependencyModel/DependencyContextJsonReader.xml index bd3a4b9d258..ba8afa0f641 100644 --- a/xml/Microsoft.Extensions.DependencyModel/DependencyContextJsonReader.xml +++ b/xml/Microsoft.Extensions.DependencyModel/DependencyContextJsonReader.xml @@ -54,6 +54,11 @@ To be added. + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + diff --git a/xml/Microsoft.Extensions.DependencyModel/Library.xml b/xml/Microsoft.Extensions.DependencyModel/Library.xml index d4bf9915858..a3ce71673e3 100644 --- a/xml/Microsoft.Extensions.DependencyModel/Library.xml +++ b/xml/Microsoft.Extensions.DependencyModel/Library.xml @@ -36,6 +36,11 @@ To be added. + + + Initializes a new instance of the class. + + diff --git a/xml/Microsoft.Extensions.DependencyModel/ResourceAssembly.xml b/xml/Microsoft.Extensions.DependencyModel/ResourceAssembly.xml index 4913165f375..9b50ce2f02e 100644 --- a/xml/Microsoft.Extensions.DependencyModel/ResourceAssembly.xml +++ b/xml/Microsoft.Extensions.DependencyModel/ResourceAssembly.xml @@ -36,6 +36,11 @@ To be added. + + + Initializes a new instance of the class. + + diff --git a/xml/Microsoft.Extensions.DependencyModel/RuntimeAssetGroup.xml b/xml/Microsoft.Extensions.DependencyModel/RuntimeAssetGroup.xml index 4086a66cfc0..967b682ba38 100644 --- a/xml/Microsoft.Extensions.DependencyModel/RuntimeAssetGroup.xml +++ b/xml/Microsoft.Extensions.DependencyModel/RuntimeAssetGroup.xml @@ -36,6 +36,11 @@ To be added. + + + Initializes a new instance of the class. + + diff --git a/xml/Microsoft.Extensions.DependencyModel/RuntimeFallbacks.xml b/xml/Microsoft.Extensions.DependencyModel/RuntimeFallbacks.xml index 2cd7acbf39b..ef3e7fd9874 100644 --- a/xml/Microsoft.Extensions.DependencyModel/RuntimeFallbacks.xml +++ b/xml/Microsoft.Extensions.DependencyModel/RuntimeFallbacks.xml @@ -36,6 +36,11 @@ To be added. + + + Initializes a new instance of the class. + + diff --git a/xml/Microsoft.Extensions.DependencyModel/RuntimeFile.xml b/xml/Microsoft.Extensions.DependencyModel/RuntimeFile.xml index 7bc53bfa5d9..fb02bf28af0 100644 --- a/xml/Microsoft.Extensions.DependencyModel/RuntimeFile.xml +++ b/xml/Microsoft.Extensions.DependencyModel/RuntimeFile.xml @@ -36,6 +36,11 @@ To be added. + + + Initializes a new instance of the class. + + diff --git a/xml/Microsoft.Extensions.DependencyModel/RuntimeLibrary.xml b/xml/Microsoft.Extensions.DependencyModel/RuntimeLibrary.xml index 706815d56c0..b19f2ff47da 100644 --- a/xml/Microsoft.Extensions.DependencyModel/RuntimeLibrary.xml +++ b/xml/Microsoft.Extensions.DependencyModel/RuntimeLibrary.xml @@ -44,6 +44,11 @@ A runtime library dependency is a library required to run an application. You ca + + + Initializes a new instance of the class. + + From 689a6f551e8f24f9e232dbc6097ff99051aec5b9 Mon Sep 17 00:00:00 2001 From: Genevieve Warren <24882762+gewarren@users.noreply.github.com> Date: Fri, 26 Jun 2026 18:36:01 -0700 Subject: [PATCH 2/3] Apply suggestions from code review Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- .../EncoderServiceCollectionExtensions.xml | 3 +- .../HttpClientLatencyTelemetryExtensions.xml | 2 +- .../KubernetesProbesExtensions.xml | 2 +- .../LatencyConsoleExtensions.xml | 2 +- .../LatencyContextExtensions.xml | 2 +- ...MemoryCacheServiceCollectionExtensions.xml | 3 +- .../OptionsServiceCollectionExtensions.xml | 8 ++--- .../PollyServiceCollectionExtensions.xml | 4 +-- ...essEnricherServiceCollectionExtensions.xml | 2 +- ...rviceCollectionHostedServiceExtensions.xml | 2 +- .../ServiceDescriptor.xml | 32 +++++-------------- .../TcpEndpointProbesExtensions.xml | 3 +- 12 files changed, 22 insertions(+), 43 deletions(-) diff --git a/xml/Microsoft.Extensions.DependencyInjection/EncoderServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/EncoderServiceCollectionExtensions.xml index 6fc9ef0bff0..5d5c8e83a98 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/EncoderServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/EncoderServiceCollectionExtensions.xml @@ -43,8 +43,7 @@ - Adds , and - to the specified . + Adds , , and to the specified . diff --git a/xml/Microsoft.Extensions.DependencyInjection/HttpClientLatencyTelemetryExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/HttpClientLatencyTelemetryExtensions.xml index aae9233077a..1c6536250cf 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/HttpClientLatencyTelemetryExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/HttpClientLatencyTelemetryExtensions.xml @@ -52,7 +52,7 @@ - Adds a to collect latency information and enrich outgoing request log for all http clients. + Adds a to collect latency information and enrich outgoing request logs for all HTTP clients. diff --git a/xml/Microsoft.Extensions.DependencyInjection/KubernetesProbesExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/KubernetesProbesExtensions.xml index f3a9373e01a..03f5cc8d176 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/KubernetesProbesExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/KubernetesProbesExtensions.xml @@ -45,7 +45,7 @@ - Registers liveness, startup and readiness probes using the default options. + Registers liveness, startup, and readiness probes using the default options. diff --git a/xml/Microsoft.Extensions.DependencyInjection/LatencyConsoleExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/LatencyConsoleExtensions.xml index 3690086a5d6..e2e03bca044 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/LatencyConsoleExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/LatencyConsoleExtensions.xml @@ -52,7 +52,7 @@ - Add latency data exporter for the console. + Adds a latency data exporter for the console. diff --git a/xml/Microsoft.Extensions.DependencyInjection/LatencyContextExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/LatencyContextExtensions.xml index 62e2ae4e3e8..6a81e8a7738 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/LatencyContextExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/LatencyContextExtensions.xml @@ -52,7 +52,7 @@ - Adds latency context. + Adds a latency context. diff --git a/xml/Microsoft.Extensions.DependencyInjection/MemoryCacheServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/MemoryCacheServiceCollectionExtensions.xml index 9d9bbed1253..db1d0f8f745 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/MemoryCacheServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/MemoryCacheServiceCollectionExtensions.xml @@ -125,8 +125,7 @@ - Adds a non distributed in-memory implementation of to the - . + Adds a non-distributed, in-memory implementation of to the . diff --git a/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml index b637c1cd271..c2f3da97a2f 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml @@ -269,8 +269,8 @@ - Registers an action used to configure a particular type of options. - Note: These are run before all . + Registers an action used to configure a particular type of options. + These actions run before all actions. @@ -516,8 +516,8 @@ - Registers an action used to configure a particular type of options. - Note: These are run after all . + Registers an action used to configure a particular type of options. + These actions run after all actions. diff --git a/xml/Microsoft.Extensions.DependencyInjection/PollyServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/PollyServiceCollectionExtensions.xml index d11ae887df4..c9ebb2d8431 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/PollyServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/PollyServiceCollectionExtensions.xml @@ -32,9 +32,7 @@ - Registers the provided in the service collection with service types - , , and - and returns the provided registry. + Registers the provided in the service collection as , , and . Returns the provided registry. diff --git a/xml/Microsoft.Extensions.DependencyInjection/ProcessEnricherServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ProcessEnricherServiceCollectionExtensions.xml index 14e6db8b2b3..00f27ce7651 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/ProcessEnricherServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/ProcessEnricherServiceCollectionExtensions.xml @@ -52,7 +52,7 @@ - Adds an instance of the host enricher to the . + Adds an instance of the process enricher to the . diff --git a/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionHostedServiceExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionHostedServiceExtensions.xml index ecaa4e93a96..8801b3d1caa 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionHostedServiceExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionHostedServiceExtensions.xml @@ -40,7 +40,7 @@ - Add an registration for the given type. + Adds an registration for the given type. diff --git a/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml b/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml index a84afc7a66f..1d71a3bf141 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml @@ -260,9 +260,7 @@ - Creates an instance of with the specified - , , - and . + Creates a with the specified , implementation type or factory, and . @@ -340,9 +338,7 @@ - Creates an instance of with the specified - , , - and . + Creates a with the specified , , implementation type or factory, and . @@ -679,9 +675,7 @@ - Creates an instance of with the specified - and - and the lifetime. + Creates a with the specified , , implementation type or factory, and the lifetime. @@ -961,9 +955,7 @@ - Creates an instance of with the specified - and - and the lifetime. + Creates a with the specified , , implementation type or factory, and the lifetime. @@ -1336,9 +1328,7 @@ - Creates an instance of with the specified - and - and the lifetime. + Creates a with the specified , , implementation type or factory, and the lifetime. @@ -1641,9 +1631,7 @@ - Creates an instance of with the specified - and - and the lifetime. + Creates a with the specified , implementation type or factory, and the lifetime. @@ -1905,9 +1893,7 @@ - Creates an instance of with the specified - and - and the lifetime. + Creates a with the specified , implementation type or factory, and the lifetime. @@ -2215,9 +2201,7 @@ - Creates an instance of with the specified - and - and the lifetime. + Creates a with the specified , implementation type or factory, and the lifetime. diff --git a/xml/Microsoft.Extensions.DependencyInjection/TcpEndpointProbesExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/TcpEndpointProbesExtensions.xml index e1f6cfbc46f..b7367494556 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/TcpEndpointProbesExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/TcpEndpointProbesExtensions.xml @@ -44,8 +44,7 @@ - Registers health status reporting using a TCP port - if service is considered as healthy . + Registers health status reporting using a TCP port when the service is considered healthy by an . From 55169690d9edbec94e4d606fa69665b74a458657 Mon Sep 17 00:00:00 2001 From: Genevieve Warren <24882762+gewarren@users.noreply.github.com> Date: Wed, 1 Jul 2026 14:39:07 -0700 Subject: [PATCH 3/3] Merge generic and non-generic overloads into a single MemberGroup Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../ServiceCollectionDescriptorExtensions.xml | 36 --------- .../AutoActivationExtensions.xml | 30 ------- .../HealthChecksBuilderAddCheckExtensions.xml | 5 -- ...ientFactoryServiceCollectionExtensions.xml | 12 --- .../OptionsServiceCollectionExtensions.xml | 10 +-- .../ServiceCollectionServiceExtensions.xml | 78 ------------------- .../ServiceDescriptor.xml | 56 ------------- 7 files changed, 5 insertions(+), 222 deletions(-) diff --git a/xml/Microsoft.Extensions.DependencyInjection.Extensions/ServiceCollectionDescriptorExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection.Extensions/ServiceCollectionDescriptorExtensions.xml index 4b21910e1ee..4b0f20d0db2 100644 --- a/xml/Microsoft.Extensions.DependencyInjection.Extensions/ServiceCollectionDescriptorExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection.Extensions/ServiceCollectionDescriptorExtensions.xml @@ -586,12 +586,6 @@ - - - Adds the specified as a service - to the if the service type hasn't already been registered. - - @@ -909,12 +903,6 @@ - - - Adds the specified as a service - to the if the service type hasn't already been registered. - - @@ -1280,12 +1268,6 @@ - - - Adds the specified as a service - to the if the service type hasn't already been registered. - - @@ -1568,12 +1550,6 @@ - - - Adds the specified as a service - to the if the service type hasn't already been registered. - - @@ -1821,12 +1797,6 @@ - - - Adds the specified as a service - to the if the service type hasn't already been registered. - - @@ -2113,12 +2083,6 @@ - - - Adds the specified as a service - to the if the service type hasn't already been registered. - - diff --git a/xml/Microsoft.Extensions.DependencyInjection/AutoActivationExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/AutoActivationExtensions.xml index 0805c49afa1..1f6e6983164 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/AutoActivationExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/AutoActivationExtensions.xml @@ -340,11 +340,6 @@ To be added. - - - Adds an auto-activated keyed singleton service. - - @@ -448,11 +443,6 @@ To be added. - - - Adds an auto-activated keyed singleton service. - - @@ -688,11 +678,6 @@ To be added. - - - Adds an auto-activated singleton service. - - @@ -771,11 +756,6 @@ To be added. - - - Adds an auto-activated singleton service. - - @@ -1009,11 +989,6 @@ To be added. - - - Tries to add an auto-activated keyed singleton service. - - @@ -1278,11 +1253,6 @@ To be added. - - - Tries to add an auto-activated singleton service. - - diff --git a/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderAddCheckExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderAddCheckExtensions.xml index 3ca49302bb1..e6e33984c82 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderAddCheckExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderAddCheckExtensions.xml @@ -126,11 +126,6 @@ To be added. - - - Adds a new health check with the specified name and implementation. - - diff --git a/xml/Microsoft.Extensions.DependencyInjection/HttpClientFactoryServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/HttpClientFactoryServiceCollectionExtensions.xml index a62c526f68f..9271409d25a 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/HttpClientFactoryServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/HttpClientFactoryServiceCollectionExtensions.xml @@ -188,12 +188,6 @@ - - - Adds the and related services to the and configures - a binding between the type and a named . - - @@ -550,12 +544,6 @@ - - - Adds the and related services to the and configures - a binding between the type and a named . - - diff --git a/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml index b637c1cd271..6c9d8b8cee1 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml @@ -41,6 +41,11 @@ To be added. + + + Adds services required for using options. + + @@ -68,11 +73,6 @@ To be added. - - - Gets an options builder that forwards Configure calls for the same to the underlying service collection. - - diff --git a/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionServiceExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionServiceExtensions.xml index 4c8c9f0e793..eea914e009f 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionServiceExtensions.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionServiceExtensions.xml @@ -207,12 +207,6 @@ - - - Adds a scoped service of the type specified in to the - specified . - - @@ -330,13 +324,6 @@ - - - Adds a scoped service of the type specified in with an - implementation type specified in to the - specified . - - @@ -683,12 +670,6 @@ - - - Adds a singleton service of the type specified in to the - specified . - - @@ -859,13 +840,6 @@ - - - Adds a singleton service of the type specified in with an - implementation type specified in to the - specified . - - @@ -1165,12 +1139,6 @@ - - - Adds a transient service of the type specified in to the - specified . - - @@ -1288,13 +1256,6 @@ - - - Adds a transient service of the type specified in with an - implementation type specified in to the - specified . - - @@ -1559,12 +1520,6 @@ - - - Adds a scoped service of the type specified in to the - specified . - - @@ -1656,13 +1611,6 @@ - - - Adds a scoped service of the type specified in with an - implementation type specified in to the - specified . - - @@ -1939,12 +1887,6 @@ - - - Adds a singleton service of the type specified in to the - specified . - - @@ -2080,13 +2022,6 @@ - - - Adds a singleton service of the type specified in with an - implementation type specified in to the - specified . - - @@ -2325,12 +2260,6 @@ - - - Adds a transient service of the type specified in to the - specified . - - @@ -2422,13 +2351,6 @@ - - - Adds a transient service of the type specified in with an - implementation type specified in to the - specified . - - diff --git a/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml b/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml index a84afc7a66f..383699bc9e9 100644 --- a/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml +++ b/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml @@ -833,13 +833,6 @@ To be added. - - - Creates an instance of with the specified - , , - and the lifetime. - - @@ -1101,13 +1094,6 @@ To be added. - - - Creates an instance of with the specified - , , - and the lifetime. - - @@ -1208,13 +1194,6 @@ To be added. - - - Creates an instance of with the specified - , , - and the lifetime. - - @@ -1490,13 +1469,6 @@ To be added. - - - Creates an instance of with the specified - , , - and the lifetime. - - @@ -1752,13 +1724,6 @@ To be added. - - - Creates an instance of with the specified - , , - and the lifetime. - - @@ -2010,13 +1975,6 @@ To be added. - - - Creates an instance of with the specified - , , - and the lifetime. - - @@ -2091,13 +2049,6 @@ To be added. - - - Creates an instance of with the specified - , , - and the lifetime. - - @@ -2326,13 +2277,6 @@ To be added. - - - Creates an instance of with the specified - , , - and the lifetime. - -