Microsoft.Extensions.DependencyInjection Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona clases que admiten la implementación del patrón de diseño de software de inserción de dependencias.
Activator |
Código auxiliar para los distintos servicios de activador. |
Activator |
Marca el constructor que se va a usar al activar el tipo mediante ActivatorUtilities. |
Application |
Proporciona métodos de extensión para configurar los enriquecedores de servicio en .IServiceCollection |
Application |
Extensiones para metadatos de aplicación. |
Async |
Extensiones para manipular el estado asincrónico. |
Auto |
Métodos de extensión para activar automáticamente singletons después de que se inicie la aplicación. |
Class |
Proporciona clases que admiten la implementación del patrón de diseño de software de inserción de dependencias. |
Common |
Controla varias características de comprobación de estado. |
Contextual |
Métodos de extensión para agregar servicios de opciones contextuales al contenedor de inserción de dependencias. |
Default |
Implementación predeterminada de IServiceProviderFactory<TContainerBuilder>. |
Encoder |
Métodos de extensión para configurar servicios de codificación web en una instancia de IServiceCollection. |
Enrichment |
Permite registrar los enriquecedores de telemetría en un contenedor de inserción de dependencias. |
Entity |
IHealthChecksBuilder métodos de extensión para Entity Framework Core. |
Exception |
Extensiones para registrar el resumen de excepciones. |
Fake |
Extensiones para configurar el registro falso, que se usa en pruebas unitarias. |
Fake |
Extensiones que permiten registrar un redactor falso en la aplicación. |
From |
Indica que el parámetro debe enlazarse mediante el servicio con claves registrado con la clave especificada. |
Health |
Proporciona métodos de extensión básicos para registrar instancias de IHealthCheck en un objeto IHealthChecksBuilder. |
Health |
Proporciona métodos de extensión para registrar delegados con IHealthChecksBuilder. |
Health |
Proporciona métodos de extensión para registrar HealthCheckService en una instancia de IServiceCollection. |
Http |
Métodos de extensión para configurar un IHttpClientBuilderobjeto . |
Http |
Métodos de extensión para configurar una instancia de IServiceCollection para IHttpClientFactory. |
Http |
Extensiones para agregar telemetría de latencia de cliente http. |
Http |
Extensiones para registrar características de registro de cliente HTTP extendidas. |
Http |
Extensiones para registrar características de registro de cliente HTTP extendidas. |
Http |
Extensiones para utilidades de telemetría. |
Hybrid |
Proporciona clases que admiten la implementación del patrón de diseño de software de inserción de dependencias. |
Hybrid |
Proporciona clases que admiten la implementación del patrón de diseño de software de inserción de dependencias. |
Keyed |
Proporciona API estáticas para su uso con IKeyedServiceProvider. |
Kubernetes |
Extensiones para configurar sondeos para Kubernetes. |
Latency |
Extensiones para agregar el exportador de datos de latencia de consola. |
Latency |
Extensiones para agregar contexto de latencia. |
Latency |
Extensiones para configurar un contexto de latencia. |
Localization |
Métodos de extensión para configurar servicios de localización en una interfaz IServiceCollection. |
Logging |
Métodos de extensión para configurar servicios de registro en una interfaz IServiceCollection. |
Memory |
Métodos de extensión para la configuración de servicios relacionados con la caché en una interfaz IServiceCollection. |
Metrics |
Métodos de extensión para configurar servicios de métricas en .IServiceCollection |
Null |
Extensiones para agregar un contexto de latencia sin operación. |
Object |
Métodos de extensión para agregar ObjectPool<T> al contenedor de inserción de dependencias. |
Options |
Métodos de extensión para agregar servicios de opciones relacionadas con la configuración al contenedor de DI a través de OptionsBuilder<TOptions>. |
Options |
Métodos de extensión para agregar servicios de opciones relativas a la configuración al contenedor de DI a través de OptionsBuilder<TOptions>. |
Options |
Métodos de extensión para agregar servicios de opciones relacionadas con la configuración al contenedor de DI a través de OptionsBuilder<TOptions>. |
Options |
Métodos de extensión para agregar servicios de opciones relacionadas con la configuración al contenedor de DI. |
Options |
Métodos de extensión para agregar servicios de opciones al contenedor de DI. |
Polly |
Métodos de extensión para configurar controladores de mensajes de PolicyHttpMessageHandler como parte de una canalización de controlador de mensajes de HttpClient. |
Polly |
Proporciona métodos de extensión útiles para registrar IPolicyRegistry<TKey> y IReadOnlyPolicyRegistry<TKey> en la colección de servicios. |
Process |
Proporciona métodos de extensión para configurar los enriquecedores de procesos en .IServiceCollection |
Redaction |
Extensiones para registrar la funcionalidad de reacción. |
Resilience |
Extensiones para IHttpClientBuilder. |
Resilience |
Clase de extensión para el contenedor de INSERCIÓN de recopilación de servicios. |
Resource |
Permite configurar y registrar componentes de supervisión de recursos. |
Resource |
Controla las características de comprobación de estado de uso de recursos. |
Service |
Implementación predeterminada de IServiceCollection. |
Service |
Métodos de extensión para crear un objeto ServiceProvider a partir de una interfaz IServiceCollection. |
Service |
Proporciona métodos de extensión para agregar servicios hospedados a .IServiceCollection |
Service |
Métodos de extensión para agregar servicios a una interfaz IServiceCollection. |
Service |
Describe un servicio con su tipo de servicio, implementación y duración. |
Service |
Especifica el parámetro para insertar la clave que se usó para el registro o la resolución. |
Service |
La interfaz IServiceProvider predeterminada. |
Service |
Proporciona métodos de extensión para obtener servicios de .IServiceProvider |
Service |
Opciones para configurar varios comportamientos de la implementación de IServiceProvider predeterminada. |
Service |
Métodos de extensión para obtener servicios de IServiceProvider. |
Sockets |
Proporciona métodos de extensión para configurar SocketsHttpHandler para las instancias con nombre HttpClient devueltas por IHttpClientFactory. |
Sql |
Métodos de extensión para configurar servicios de caché distribuida de Microsoft SQL Server en una interfaz IServiceCollection. |
Stack |
Métodos de extensión para la configuración de servicios relacionados con la caché distribuida en Redis en una interfaz IServiceCollection. |
Tcp |
Métodos de extensión para configurar sondeos de comprobación de estado basados en TCP. |
Async |
Implementación IServiceScope que implementa IAsyncDisposable. |
IHealth |
Un generador que se usa para registrar comprobaciones de estado. |
IHttp |
Un generador para configurar instancias de HttpClient con nombre devueltas por IHttpClientFactory. |
IKeyed |
Recupera los servicios mediante una clave y un tipo. |
IService |
Especifica el contrato para una colección de descriptores de servicio. |
IService |
Proporciona un punto de extensión para crear un generador específico de contenedor y una interfaz IServiceProvider. |
IService |
Proporciona métodos para determinar si el tipo especificado con la clave de servicio especificada está disponible en IServiceProvider. |
IService |
Servicio opcional que se usa para determinar si el tipo especificado está disponible en IServiceProvider. |
IService |
El método Dispose() finaliza la duración del ámbito. Una vez que se ha llamado a Dispose, se eliminarán los servicios de ámbito que se hayan resuelto desde ServiceProvider. |
IService |
Un generador para crear instancias de IServiceScope, que se usa para crear servicios dentro de un ámbito. |
ISockets |
SocketsHttpHandler Configura para las instancias con nombre HttpClient devueltas por IHttpClientFactory. |
ISupport |
Contrato opcional que usa por GetRequiredService<T>(IServiceProvider) para resolver servicios si es compatible con IServiceProvider. |
Service |
Especifica la duración de un servicio en una interfaz IServiceCollection. |
Object |
Resultado de CreateFactory(Type, Type[]). |
Object |
Devuelve el resultado de CreateFactory<T>(Type[]), que es un delegado que especifica un método de fábrica al que se va a llamar para crear una instancia de tipo |
Comentarios de .NET
.NET es un proyecto de código abierto. Selecciona un vínculo para proporcionar comentarios: