diff --git a/xml/Microsoft.Extensions.DependencyInjection.Extensions/ServiceCollectionDescriptorExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection.Extensions/ServiceCollectionDescriptorExtensions.xml
index 999a247e9eb..4b0f20d0db2 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.
+
+
@@ -728,6 +752,12 @@
+
+
+ Adds the specified as a service
+ to the if the service type hasn't already been registered.
+
+
@@ -1087,6 +1117,12 @@
+
+
+ Adds the specified as a service
+ to the if the service type hasn't already been registered.
+
+
@@ -1398,6 +1434,12 @@
+
+
+ Adds the specified as a service
+ to the if the service type hasn't already been registered.
+
+
@@ -1639,6 +1681,12 @@
+
+
+ Adds the specified as a service
+ to the if the service type hasn't already been registered.
+
+
@@ -1919,6 +1967,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..1f6e6983164 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.
+
+
@@ -555,6 +560,11 @@
To be added.
+
+
+ Adds an auto-activated singleton service.
+
+
@@ -838,6 +848,11 @@
To be added.
+
+
+ Tries to add an auto-activated keyed singleton service.
+
+
@@ -1131,6 +1146,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..5d5c8e83a98 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/EncoderServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/EncoderServiceCollectionExtensions.xml
@@ -41,6 +41,11 @@
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..e6e33984c82 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.
+
+
@@ -241,6 +246,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..9271409d25a 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 .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/HttpClientLatencyTelemetryExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/HttpClientLatencyTelemetryExtensions.xml
index e1c39ec0a52..1c6536250cf 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 logs 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..03f5cc8d176 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..e2e03bca044 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/LatencyConsoleExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/LatencyConsoleExtensions.xml
@@ -50,6 +50,11 @@
To be added.
+
+
+ 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 1e786d8421e..6a81e8a7738 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/LatencyContextExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/LatencyContextExtensions.xml
@@ -50,6 +50,11 @@
To be added.
+
+
+ Adds a 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..db1d0f8f745 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,11 @@
+
+
+ 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..f563a590ba2 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.
+
+
@@ -262,6 +267,12 @@
+
+
+ Registers an action used to configure a particular type of options.
+ These actions run before all actions.
+
+
@@ -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.
+ These actions run after all actions.
+
+
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..c9ebb2d8431 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/PollyServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/PollyServiceCollectionExtensions.xml
@@ -30,6 +30,11 @@
To be added.
+
+
+ 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 9f11a6b5abe..00f27ce7651 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 process 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..8801b3d1caa 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionHostedServiceExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionHostedServiceExtensions.xml
@@ -38,6 +38,11 @@
To be added.
+
+
+ Adds an registration for the given type.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionServiceExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionServiceExtensions.xml
index cefd439c25b..eea914e009f 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 .
+
+
@@ -451,6 +457,12 @@
+
+
+ Adds a singleton service of the type specified in to the
+ specified .
+
+
@@ -961,6 +973,12 @@
+
+
+ Adds a transient service of the type specified in to the
+ specified .
+
+
@@ -1371,6 +1389,12 @@
+
+
+ Adds a scoped service of the type specified in to the
+ specified .
+
+
@@ -1694,6 +1718,12 @@
+
+
+ Adds a singleton service of the type specified in to the
+ specified .
+
+
@@ -2099,6 +2129,12 @@
+
+
+ Adds a transient service of the type specified in to the
+ specified .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml b/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml
index 58dcd8e3e9a..eab8a3c8ee9 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,11 @@
To be added.
+
+
+ Creates a with the specified , implementation type or factory, and .
+
+
@@ -326,6 +336,11 @@
To be added.
+
+
+ Creates a with the specified , , implementation type or factory, and .
+
+
@@ -658,6 +673,11 @@
+
+
+ Creates a with the specified , , implementation type or factory, and the lifetime.
+
+
@@ -926,6 +946,11 @@
To be added.
+
+
+ Creates a with the specified , , implementation type or factory, and the lifetime.
+
+
@@ -1280,6 +1305,11 @@
To be added.
+
+
+ Creates a with the specified , , implementation type or factory, and the lifetime.
+
+
@@ -1571,6 +1601,11 @@
To be added.
+
+
+ Creates a with the specified , implementation type or factory, and the lifetime.
+
+
@@ -1821,6 +1856,11 @@
To be added.
+
+
+ Creates a with the specified , implementation type or factory, and the lifetime.
+
+
@@ -2110,6 +2150,11 @@
+
+
+ Creates a with the specified , implementation type or factory, 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..b7367494556 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/TcpEndpointProbesExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/TcpEndpointProbesExtensions.xml
@@ -42,6 +42,11 @@
To be added.
+
+
+ Registers health status reporting using a TCP port when the service is considered healthy by an .
+
+
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.
+
+