ServiceCollection Clase
Definición
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í.
Implementación predeterminada de IServiceCollection.
public ref class ServiceCollection : Microsoft::Extensions::DependencyInjection::IServiceCollection, System::Collections::Generic::ICollection<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IEnumerable<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IList<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>
public class ServiceCollection : Microsoft.Extensions.DependencyInjection.IServiceCollection, System.Collections.Generic.ICollection<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IList<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>
type ServiceCollection = class
interface IServiceCollection
interface IList<ServiceDescriptor>
interface ICollection<ServiceDescriptor>
interface seq<ServiceDescriptor>
interface IEnumerable
type ServiceCollection = class
interface IServiceCollection
interface ICollection<ServiceDescriptor>
interface seq<ServiceDescriptor>
interface IEnumerable
interface IList<ServiceDescriptor>
Public Class ServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor), IServiceCollection
- Herencia
-
ServiceCollection
- Implementaciones
Constructores
ServiceCollection() |
Inicializa una nueva instancia de la clase ServiceCollection. |
Propiedades
Count |
Obtiene el número de elementos incluidos en ICollection<T>. |
IsReadOnly |
Obtiene un valor que indica si ICollection<T> es de solo lectura. |
Item[Int32] |
Obtiene o establece el elemento en el índice especificado. |
Métodos
Clear() |
Quita todos los elementos de ICollection<T>. |
Contains(ServiceDescriptor) |
Determina si ICollection<T> contiene un valor específico. |
CopyTo(ServiceDescriptor[], Int32) |
Copia los elementos de ICollection<T> en Array, empezando por un índice determinado de Array. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetEnumerator() |
Devuelve un enumerador que procesa una iteración en la colección. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
IndexOf(ServiceDescriptor) |
Determina el índice de un elemento específico de IList<T>. |
Insert(Int32, ServiceDescriptor) |
Inserta un elemento en la interfaz IList<T>, en el índice especificado. |
MakeReadOnly() |
Hace que esta colección sea de solo lectura. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
Remove(ServiceDescriptor) |
Quita la primera aparición de un objeto específico de la interfaz ICollection<T>. |
RemoveAt(Int32) |
Quita el elemento de la interfaz IList<T> que se encuentra en el índice especificado. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
ICollection<ServiceDescriptor>.Add(ServiceDescriptor) |
Agrega un elemento a ICollection<T>. |
IEnumerable.GetEnumerator() |
Devuelve un enumerador que recorre en iteración una colección. |
Métodos de extensión
AddServiceLogEnricher(IServiceCollection) |
Agrega una instancia del enriquecidor de servicio a .IServiceCollection |
AddServiceLogEnricher(IServiceCollection, IConfigurationSection) |
Agrega una instancia del enriquecidor de servicio a .IServiceCollection |
AddServiceLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>) |
Agrega una instancia del enriquecidor de servicio a .IServiceCollection |
AddApplicationMetadata(IServiceCollection, IConfigurationSection) |
Agrega una instancia de ApplicationMetadata a un contenedor de inserción de dependencias. |
AddApplicationMetadata(IServiceCollection, Action<ApplicationMetadata>) |
Agrega una instancia de ApplicationMetadata a un contenedor de inserción de dependencias. |
AddAsyncState(IServiceCollection) |
Agrega implementaciones predeterminadas para IAsyncStatelos servicios , IAsyncContext<T>y Microsoft.Extensions.AsyncState.IAsyncLocalContext`1 . Tenga en cuenta que las implementaciones de estas interfaces no son seguras para subprocesos. |
ActivateKeyedSingleton(IServiceCollection, Type, Object) |
Aplica la activación de singleton con clave en tiempo de inicio en lugar de en tiempo de ejecución. |
ActivateKeyedSingleton<TService>(IServiceCollection, Object) |
Aplica la activación de singleton con clave en tiempo de inicio en lugar de en tiempo de ejecución. |
ActivateSingleton(IServiceCollection, Type) |
Aplica la activación singleton en tiempo de inicio en lugar de en tiempo de ejecución. |
ActivateSingleton<TService>(IServiceCollection) |
Aplica la activación singleton en tiempo de inicio en lugar de en tiempo de ejecución. |
AddActivatedKeyedSingleton(IServiceCollection, Type, Object) |
Agrega un servicio singleton activado automáticamente. |
AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Agrega un servicio singleton activado automáticamente. |
AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type) |
Agrega un servicio singleton activado automáticamente. |
AddActivatedKeyedSingleton<TService>(IServiceCollection, Object) |
Agrega un servicio singleton activado automáticamente. |
AddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Agrega un servicio singleton activado automáticamente. |
AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Agrega un servicio singleton activado automáticamente. |
AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Agrega un servicio singleton activado automáticamente. |
AddActivatedSingleton(IServiceCollection, Type) |
Agrega un servicio singleton activado automáticamente del tipo especificado en serviceType al especificado IServiceCollection. |
AddActivatedSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Agrega un servicio singleton activado automáticamente. |
AddActivatedSingleton(IServiceCollection, Type, Type) |
Agrega un servicio singleton activado automáticamente. |
AddActivatedSingleton<TService>(IServiceCollection) |
Agrega un servicio singleton activado automáticamente. |
AddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Agrega un servicio singleton activado automáticamente. |
AddActivatedSingleton<TService,TImplementation>(IServiceCollection) |
Agrega un servicio singleton activado automáticamente. |
AddActivatedSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Agrega un servicio singleton activado automáticamente. |
TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object) |
Intenta agregar un servicio singleton activado automáticamente. |
TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Intenta agregar un servicio singleton activado automáticamente. |
TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type) |
Intenta agregar un servicio singleton activado automáticamente. |
TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object) |
Intenta agregar un servicio singleton activado automáticamente. |
TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Intenta agregar un servicio singleton activado automáticamente. |
TryAddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Intenta agregar un servicio singleton activado automáticamente. |
TryAddActivatedSingleton(IServiceCollection, Type) |
Intenta agregar un servicio singleton activado automáticamente. |
TryAddActivatedSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Intenta agregar un servicio singleton activado automáticamente. |
TryAddActivatedSingleton(IServiceCollection, Type, Type) |
Intenta agregar un servicio singleton activado automáticamente. |
TryAddActivatedSingleton<TService>(IServiceCollection) |
Intenta agregar un servicio singleton activado automáticamente. |
TryAddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Intenta agregar un servicio singleton activado automáticamente. |
TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection) |
Intenta agregar un servicio singleton activado automáticamente. |
AddTelemetryHealthCheckPublisher(IServiceCollection) |
Registra un publicador de comprobación de estado que emite telemetría que representa el estado de la aplicación. |
AddTelemetryHealthCheckPublisher(IServiceCollection, IConfigurationSection) |
Registra un publicador de comprobación de estado que emite telemetría que representa el estado de la aplicación. |
AddTelemetryHealthCheckPublisher(IServiceCollection, Action<TelemetryHealthCheckPublisherOptions>) |
Registra un publicador de comprobación de estado que emite telemetría que representa el estado de la aplicación. |
AddContextualOptions(IServiceCollection) |
Agrega servicios necesarios para usar opciones contextuales. |
Configure<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>) |
Registra una acción para configurar un tipo de opciones concreto. |
Configure<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>) |
Registra una acción para configurar un tipo de opciones concreto. |
Configure<TOptions>(IServiceCollection, String, Action<IOptionsContext,TOptions>) |
Registra una acción para configurar un tipo de opciones concreto. |
Configure<TOptions>(IServiceCollection, String, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>) |
Registra una acción para configurar un tipo de opciones concreto. |
PostConfigure<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>) |
Registra una acción que se usa para inicializar un tipo de opciones concreto. |
PostConfigure<TOptions>(IServiceCollection, String, Action<IOptionsContext,TOptions>) |
Registra una acción que se usa para inicializar un tipo de opciones concreto. |
PostConfigureAll<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>) |
Registra una acción utilizada para inicializar todas las instancias de un tipo determinado de opciones. |
ValidateContextualOptions<TOptions>(IServiceCollection, Func<TOptions,Boolean>, String) |
Registra una acción de validación para un tipo de opciones. |
ValidateContextualOptions<TOptions>(IServiceCollection, String, Func<TOptions,Boolean>, String) |
Registra una acción de validación para un tipo de opciones. |
AddWebEncoders(IServiceCollection) |
Agrega HtmlEncoder, JavaScriptEncoder y UrlEncoder al objeto |
AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>) |
Agrega HtmlEncoder, JavaScriptEncoder y UrlEncoder al objeto |
AddLogEnricher(IServiceCollection, ILogEnricher) |
Registra una instancia del enriquecidor de registro. |
AddLogEnricher<T>(IServiceCollection) |
Registra un tipo de enriquecedor de registro. |
AddStaticLogEnricher(IServiceCollection, IStaticLogEnricher) |
Registra una instancia de enriquecedor de registro estático. |
AddStaticLogEnricher<T>(IServiceCollection) |
Registra un tipo de enriquecidor de registro estático. |
AddExceptionSummarizer(IServiceCollection) |
Registra un generador de resumen de excepciones en un contenedor de inserción de dependencias. |
AddExceptionSummarizer(IServiceCollection, Action<IExceptionSummarizationBuilder>) |
Registra un generador de resumen de excepciones en un contenedor de inserción de dependencias. |
Add(IServiceCollection, ServiceDescriptor) |
Agrega el objeto |
Add(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Agrega una secuencia de ServiceDescriptor a |
RemoveAll(IServiceCollection, Type) |
Quita todos los servicios de tipo |
RemoveAll<T>(IServiceCollection) |
Quita todos los servicios de tipo |
RemoveAllKeyed(IServiceCollection, Type, Object) |
Quita todos los servicios de tipo |
RemoveAllKeyed<T>(IServiceCollection, Object) |
Quita todos los servicios de tipo |
Replace(IServiceCollection, ServiceDescriptor) |
Quita el primer servicio de IServiceCollection con el mismo tipo de servicio que |
TryAdd(IServiceCollection, ServiceDescriptor) |
Agrega el objeto |
TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Agrega el objeto |
TryAddEnumerable(IServiceCollection, ServiceDescriptor) |
Agrega un objeto ServiceDescriptor si un descriptor existente con el mismo objeto ServiceType y una implementación que todavía no existe en |
TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Agrega las instancias de ServiceDescriptor especificadas si un descriptor existente con el mismo objeto ServiceType y una implementación que todavía no existe en |
TryAddKeyedScoped(IServiceCollection, Type, Object) |
Agrega el objeto |
TryAddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Agrega a |
TryAddKeyedScoped(IServiceCollection, Type, Object, Type) |
Agrega a |
TryAddKeyedScoped<TService>(IServiceCollection, Object) |
Agrega el objeto |
TryAddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Agrega a |
TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object) |
Agrega a |
TryAddKeyedSingleton(IServiceCollection, Type, Object) |
Agrega el objeto |
TryAddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Agrega a |
TryAddKeyedSingleton(IServiceCollection, Type, Object, Type) |
Agrega a |
TryAddKeyedSingleton<TService>(IServiceCollection, Object) |
Agrega el objeto |
TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService) |
Agrega a |
TryAddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Agrega a |
TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Agrega a |
TryAddKeyedTransient(IServiceCollection, Type, Object) |
Agrega el objeto |
TryAddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Agrega a |
TryAddKeyedTransient(IServiceCollection, Type, Object, Type) |
Agrega a |
TryAddKeyedTransient<TService>(IServiceCollection, Object) |
Agrega el objeto |
TryAddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Agrega a |
TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object) |
Agrega a |
TryAddScoped(IServiceCollection, Type) |
Agrega el objeto |
TryAddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Agrega a |
TryAddScoped(IServiceCollection, Type, Type) |
Agrega a |
TryAddScoped<TService>(IServiceCollection) |
Agrega el objeto |
TryAddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Agrega a |
TryAddScoped<TService,TImplementation>(IServiceCollection) |
Agrega a |
TryAddSingleton(IServiceCollection, Type) |
Agrega el objeto |
TryAddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Agrega a |
TryAddSingleton(IServiceCollection, Type, Type) |
Agrega a |
TryAddSingleton<TService>(IServiceCollection) |
Agrega el objeto |
TryAddSingleton<TService>(IServiceCollection, TService) |
Agrega a |
TryAddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Agrega a |
TryAddSingleton<TService,TImplementation>(IServiceCollection) |
Agrega a |
TryAddTransient(IServiceCollection, Type) |
Agrega el objeto |
TryAddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Agrega a |
TryAddTransient(IServiceCollection, Type, Type) |
Agrega a |
TryAddTransient<TService>(IServiceCollection) |
Agrega el objeto |
TryAddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Agrega a |
TryAddTransient<TService,TImplementation>(IServiceCollection) |
Agrega a |
AddFakeLogging(IServiceCollection) |
Configura el registro falso con opciones predeterminadas. |
AddFakeLogging(IServiceCollection, IConfigurationSection) |
Configura el registro falso. |
AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>) |
Configura el registro falso. |
AddFakeRedaction(IServiceCollection) |
Registra el proveedor de redactores falsos que siempre devuelve instancias falsas de redactor. |
AddFakeRedaction(IServiceCollection, Action<FakeRedactorOptions>) |
Registra el proveedor de redactores falsos que siempre devuelve instancias falsas de redactor. |
AddHealthChecks(IServiceCollection) |
Agrega el objeto HealthCheckService al contenedor, mediante el delegado proporcionado para registrar las comprobaciones de estado. |
AddHttpClient(IServiceCollection) |
Agrega IHttpClientFactory y los servicios relacionados a IServiceCollection. |
AddHttpClient(IServiceCollection, String) |
Agrega IHttpClientFactory y los servicios relacionados a IServiceCollection y configura un objeto HttpClient con nombre. |
AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Agrega IHttpClientFactory y los servicios relacionados a IServiceCollection y configura un objeto HttpClient con nombre. |
AddHttpClient(IServiceCollection, String, Action<HttpClient>) |
Agrega IHttpClientFactory y los servicios relacionados a IServiceCollection y configura un objeto HttpClient con nombre. |
AddHttpClient<TClient>(IServiceCollection) |
Agrega IHttpClientFactory y los servicios relacionados a IServiceCollection y configura un enlace entre el tipo |
AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
Agrega IHttpClientFactory y los servicios relacionados a IServiceCollection y configura un enlace entre el tipo |
AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>) |
Agrega IHttpClientFactory y los servicios relacionados a IServiceCollection y configura un enlace entre el tipo |
AddHttpClient<TClient>(IServiceCollection, String) |
Agrega IHttpClientFactory y los servicios relacionados a IServiceCollection y configura un enlace entre el tipo |
AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Agrega IHttpClientFactory y los servicios relacionados a IServiceCollection y configura un enlace entre el tipo |
AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>) |
Agrega IHttpClientFactory y los servicios relacionados a IServiceCollection y configura un enlace entre el tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection) |
Agrega IHttpClientFactory y los servicios relacionados a IServiceCollection y configura un enlace entre el tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
Agrega IHttpClientFactory y los servicios relacionados a IServiceCollection y configura un enlace entre el tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>) |
Agrega IHttpClientFactory y los servicios relacionados a IServiceCollection y configura un enlace entre el tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>) |
Agrega IHttpClientFactory y los servicios relacionados a IServiceCollection y configura un enlace entre el tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>) |
Agrega IHttpClientFactory y los servicios relacionados a IServiceCollection y configura un enlace entre el tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String) |
Agrega IHttpClientFactory y los servicios relacionados a IServiceCollection y configura un enlace entre el tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Agrega IHttpClientFactory y los servicios relacionados a IServiceCollection y configura un enlace entre el tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>) |
Agrega IHttpClientFactory y los servicios relacionados a IServiceCollection y configura un enlace entre el tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>) |
Agrega IHttpClientFactory y los servicios relacionados a IServiceCollection y configura un enlace entre el tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,IServiceProvider,TImplementation>) |
Agrega IHttpClientFactory y los servicios relacionados a IServiceCollection y configura un enlace entre el tipo |
ConfigureHttpClientDefaults(IServiceCollection, Action<IHttpClientBuilder>) |
Agrega un delegado que se usará para configurar todas las HttpClient instancias. |
AddHttpClientLatencyTelemetry(IServiceCollection) |
Agrega un DelegatingHandler para recopilar información de latencia y enriquecer el registro de solicitudes salientes para todos los clientes http. |
AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection) |
Agrega un DelegatingHandler para recopilar información de latencia y enriquecer el registro de solicitudes salientes para todos los clientes http. |
AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>) |
Agrega un DelegatingHandler para recopilar información de latencia y enriquecer el registro de solicitudes salientes para todos los clientes http. |
AddExtendedHttpClientLogging(IServiceCollection) |
Agrega un IHttpClientAsyncLogger objeto para emitir registros para las solicitudes salientes de todos los clientes HTTP creados con IHttpClientFactory. |
AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection) |
Agrega un IHttpClientAsyncLogger objeto para emitir registros para las solicitudes salientes de todos los clientes HTTP creados con IHttpClientFactory. |
AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>) |
Agrega un IHttpClientAsyncLogger objeto para emitir registros para las solicitudes salientes de todos los clientes HTTP creados con IHttpClientFactory. |
AddHttpClientLogEnricher<T>(IServiceCollection) |
Agrega una instancia de enricher de |
AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata) |
Agrega metadatos de dependencia. |
AddDownstreamDependencyMetadata<T>(IServiceCollection) |
Agrega metadatos de dependencia. |
AddKubernetesProbes(IServiceCollection) |
Registra sondeos de ejecución, inicio y preparación mediante las opciones predeterminadas. |
AddKubernetesProbes(IServiceCollection, IConfigurationSection) |
Registra sondeos de ejecución, inicio y preparación mediante las opciones configuradas. |
AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>) |
Registra sondeos de ejecución, inicio y preparación mediante las opciones configuradas. |
AddConsoleLatencyDataExporter(IServiceCollection) |
Agregue el exportador de datos de latencia para la consola. |
AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection) |
Agregue el exportador de datos de latencia para la consola. |
AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>) |
Agregue el exportador de datos de latencia para la consola. |
AddLatencyContext(IServiceCollection) |
Agrega contexto de latencia. |
AddLatencyContext(IServiceCollection, IConfigurationSection) |
Agrega contexto de latencia. |
AddLatencyContext(IServiceCollection, Action<LatencyContextOptions>) |
Agrega contexto de latencia. |
RegisterCheckpointNames(IServiceCollection, String[]) |
Registra un conjunto de nombres de punto de comprobación para un contexto de latencia. |
RegisterMeasureNames(IServiceCollection, String[]) |
Registra un conjunto de nombres de medida para un contexto de latencia. |
RegisterTagNames(IServiceCollection, String[]) |
Registra un conjunto de nombres de etiqueta para un contexto de latencia. |
AddLocalization(IServiceCollection) |
Agrega los servicios necesarios para la localización de la aplicación. |
AddLocalization(IServiceCollection, Action<LocalizationOptions>) |
Agrega los servicios necesarios para la localización de la aplicación. |
AddLogging(IServiceCollection) |
Agrega servicios de registro a la instancia de IServiceCollection especificada. |
AddLogging(IServiceCollection, Action<ILoggingBuilder>) |
Agrega servicios de registro a la instancia de IServiceCollection especificada. |
AddDistributedMemoryCache(IServiceCollection) |
Agrega una implementación predeterminada de IDistributedCache que almacena elementos en memoria en IServiceCollection. Los marcos de trabajo que requieren una caché distribuida para funcionar pueden agregar esta dependencia como parte de su lista de dependencias para asegurarse de que haya al menos una implementación disponible. |
AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>) |
Agrega una implementación predeterminada de IDistributedCache que almacena elementos en memoria en IServiceCollection. Los marcos de trabajo que requieren una caché distribuida para funcionar pueden agregar esta dependencia como parte de su lista de dependencias para asegurarse de que haya al menos una implementación disponible. |
AddMemoryCache(IServiceCollection) |
Agrega una implementación de memoria no distribuida de IMemoryCache a IServiceCollection. |
AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>) |
Agrega una implementación de memoria no distribuida de IMemoryCache a IServiceCollection. |
AddMetrics(IServiceCollection) |
Agrega servicios de métricas al especificado IServiceCollection. |
AddMetrics(IServiceCollection, Action<IMetricsBuilder>) |
Agrega servicios de métricas al especificado IServiceCollection. |
AddNullLatencyContext(IServiceCollection) |
Agrega un contexto de latencia sin operación a un contenedor de inserción de dependencias. |
AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Agrega y ObjectPool<T> permite que la inserción de dependencias devuelva instancias con ámbito de |
AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Agrega y ObjectPool<T> permite que la inserción de dependencias devuelva instancias con ámbito de |
ConfigurePool<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Registra una acción utilizada para configurar el DependencyInjectionPoolOptions de un grupo con tipo. |
ConfigurePools(IServiceCollection, IConfigurationSection) |
Configura grupos de inserción de dependencias. |
Configure<TOptions>(IServiceCollection, IConfiguration) |
Registra una instancia de configuración para enlazarla a |
Configure<TOptions>(IServiceCollection, IConfiguration, Action<BinderOptions>) |
Registra una instancia de configuración sobre la que se enlazará TOptions. |
Configure<TOptions>(IServiceCollection, String, IConfiguration) |
Registra una instancia de configuración sobre la que se enlazará TOptions. |
Configure<TOptions>(IServiceCollection, String, IConfiguration, Action<BinderOptions>) |
Registra una instancia de configuración sobre la que se enlazará TOptions. |
AddOptions(IServiceCollection) |
Agrega los servicios necesarios para usar las opciones. |
AddOptions<TOptions>(IServiceCollection) |
Obtiene un generador de opciones que reenvía |
AddOptions<TOptions>(IServiceCollection, String) |
Obtiene un generador de opciones que reenvía |
AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String) |
Agrega los servicios necesarios para usar opciones y aplica la comprobación de validación de opciones al inicio en lugar de en tiempo de ejecución. |
AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String) |
Agrega los servicios necesarios para usar opciones y aplica la comprobación de validación de opciones al inicio en lugar de en tiempo de ejecución. |
Configure<TOptions>(IServiceCollection, Action<TOptions>) |
Registra una acción para configurar un tipo de opciones concreto una vez durante el inicio. Se ejecuta antes de PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). Novedades a la configuración no invoca de nuevo la acción. |
Configure<TOptions>(IServiceCollection, String, Action<TOptions>) |
Registra una acción para configurar un tipo de opciones concreto. Estas se ejecutan antes de todas las instancias de PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). |
ConfigureAll<TOptions>(IServiceCollection, Action<TOptions>) |
Registra una acción que se usa para configurar todas las instancias de un tipo de opciones concreto. |
ConfigureOptions(IServiceCollection, Object) |
Registra un objeto que tendrá todos sus |
ConfigureOptions(IServiceCollection, Type) |
Registra un tipo que tendrá todos sus |
ConfigureOptions<TConfigureOptions>(IServiceCollection) |
Registra un tipo que tendrá todos sus |
PostConfigure<TOptions>(IServiceCollection, Action<TOptions>) |
Registra una acción que se usa para inicializar un tipo de opciones concreto. Estas se ejecutan después de todas las instancias de Configure<TOptions>(IServiceCollection, Action<TOptions>). |
PostConfigure<TOptions>(IServiceCollection, String, Action<TOptions>) |
Registra una acción para configurar un tipo de opciones concreto. Estas se ejecutan después de todas las instancias de Configure<TOptions>(IServiceCollection, Action<TOptions>). |
PostConfigureAll<TOptions>(IServiceCollection, Action<TOptions>) |
Registra una acción que se usa para la configuración posterior de todas las instancias de un tipo de opciones concreto. Estas se ejecutan después de todas las instancias de Configure<TOptions>(IServiceCollection, Action<TOptions>). |
AddProcessLogEnricher(IServiceCollection) |
Agrega una instancia del enriquecidor de procesos a IServiceCollection. |
AddProcessLogEnricher(IServiceCollection, IConfigurationSection) |
Agrega una instancia del enriquecidor de host a IServiceCollection. |
AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>) |
Agrega una instancia del enriquecidor de procesos a IServiceCollection. |
AddRedaction(IServiceCollection) |
Registra una implementación de IRedactorProvider en .IServiceCollection |
AddRedaction(IServiceCollection, Action<IRedactionBuilder>) |
Registra una implementación de IRedactorProvider en y IServiceCollection configura los redactores disponibles. |
AddResilienceEnricher(IServiceCollection) |
Agrega enriquecedores de resistencia. |
AddResourceMonitoring(IServiceCollection) |
Configura y agrega una IResourceMonitor implementación a una colección de servicios. |
AddResourceMonitoring(IServiceCollection, Action<IResourceMonitorBuilder>) |
Configura y agrega una IResourceMonitor implementación a una colección de servicios. |
BuildServiceProvider(IServiceCollection) |
Crea un objeto ServiceProvider que contiene servicios de la interfaz IServiceCollection proporcionada. |
BuildServiceProvider(IServiceCollection, ServiceProviderOptions) |
Crea un objeto ServiceProvider que contiene servicios de la interfaz IServiceCollection proporcionada y habilita opcionalmente la creación de servicios y la validación de ámbitos. |
BuildServiceProvider(IServiceCollection, Boolean) |
Crea un objeto ServiceProvider que contiene servicios de la interfaz IServiceCollection proporcionada y habilita opcionalmente la validación de ámbito. |
AddHostedService<THostedService>(IServiceCollection) |
Se agrega un registro de IHostedService para el tipo especificado. |
AddHostedService<THostedService>(IServiceCollection, Func<IServiceProvider,THostedService>) |
Se agrega un registro de IHostedService para el tipo especificado. |
AddKeyedScoped(IServiceCollection, Type, Object) |
Agrega un servicio con ámbito del tipo especificado en |
AddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Agrega un servicio con ámbito del tipo especificado en |
AddKeyedScoped(IServiceCollection, Type, Object, Type) |
Agrega un servicio con ámbito del tipo especificado en |
AddKeyedScoped<TService>(IServiceCollection, Object) |
Agrega un servicio con ámbito del tipo especificado en |
AddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Agrega un servicio con ámbito del tipo especificado en |
AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object) |
Agrega un servicio con ámbito del tipo especificado en |
AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Agrega un servicio con ámbito del tipo especificado en |
AddKeyedSingleton(IServiceCollection, Type, Object) |
Agrega un servicio singleton del tipo especificado en |
AddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Agrega un servicio singleton del tipo especificado en |
AddKeyedSingleton(IServiceCollection, Type, Object, Object) |
Agrega un servicio singleton del tipo especificado en |
AddKeyedSingleton(IServiceCollection, Type, Object, Type) |
Agrega un servicio singleton del tipo especificado en |
AddKeyedSingleton<TService>(IServiceCollection, Object) |
Agrega un servicio singleton del tipo especificado en |
AddKeyedSingleton<TService>(IServiceCollection, Object, TService) |
Agrega un servicio singleton del tipo especificado en |
AddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Agrega un servicio singleton del tipo especificado en |
AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Agrega un servicio singleton del tipo especificado en |
AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Agrega un servicio singleton del tipo especificado en |
AddKeyedTransient(IServiceCollection, Type, Object) |
Agrega un servicio transitorio del tipo especificado en |
AddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Agrega un servicio transitorio del tipo especificado en |
AddKeyedTransient(IServiceCollection, Type, Object, Type) |
Agrega un servicio transitorio del tipo especificado en |
AddKeyedTransient<TService>(IServiceCollection, Object) |
Agrega un servicio transitorio del tipo especificado en |
AddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Agrega un servicio transitorio del tipo especificado en |
AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object) |
Agrega un servicio transitorio del tipo especificado en |
AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Agrega un servicio transitorio del tipo especificado en |
AddScoped(IServiceCollection, Type) |
Agrega un servicio con ámbito del tipo especificado en |
AddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Agrega un servicio con ámbito del tipo especificado en |
AddScoped(IServiceCollection, Type, Type) |
Agrega un servicio con ámbito del tipo especificado en |
AddScoped<TService>(IServiceCollection) |
Agrega un servicio con ámbito del tipo especificado en |
AddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Agrega un servicio con ámbito del tipo especificado en |
AddScoped<TService,TImplementation>(IServiceCollection) |
Agrega un servicio con ámbito del tipo especificado en |
AddScoped<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Agrega un servicio con ámbito del tipo especificado en |
AddSingleton(IServiceCollection, Type) |
Agrega un servicio singleton del tipo especificado en |
AddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Agrega un servicio singleton del tipo especificado en |
AddSingleton(IServiceCollection, Type, Object) |
Agrega un servicio singleton del tipo especificado en |
AddSingleton(IServiceCollection, Type, Type) |
Agrega un servicio singleton del tipo especificado en |
AddSingleton<TService>(IServiceCollection) |
Agrega un servicio singleton del tipo especificado en |
AddSingleton<TService>(IServiceCollection, TService) |
Agrega un servicio singleton del tipo especificado en |
AddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Agrega un servicio singleton del tipo especificado en |
AddSingleton<TService,TImplementation>(IServiceCollection) |
Agrega un servicio singleton del tipo especificado en |
AddSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Agrega un servicio singleton del tipo especificado en |
AddTransient(IServiceCollection, Type) |
Agrega un servicio transitorio del tipo especificado en |
AddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Agrega un servicio transitorio del tipo especificado en |
AddTransient(IServiceCollection, Type, Type) |
Agrega un servicio transitorio del tipo especificado en |
AddTransient<TService>(IServiceCollection) |
Agrega un servicio transitorio del tipo especificado en |
AddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Agrega un servicio transitorio del tipo especificado en |
AddTransient<TService,TImplementation>(IServiceCollection) |
Agrega un servicio transitorio del tipo especificado en |
AddTransient<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Agrega un servicio transitorio del tipo especificado en |
AddTcpEndpointProbe(IServiceCollection) |
Registra los informes de estado de mantenimiento mediante un puerto TCP si el servicio se considera correcto IHealthCheck. |
AddTcpEndpointProbe(IServiceCollection, IConfigurationSection) |
Registra los informes de estado de mantenimiento mediante un puerto TCP si el servicio se considera correcto IHealthCheck. |
AddTcpEndpointProbe(IServiceCollection, Action<TcpEndpointProbesOptions>) |
Registra los informes de estado de mantenimiento mediante un puerto TCP si el servicio se considera correcto IHealthCheck. |
AddTcpEndpointProbe(IServiceCollection, String) |
Registra los informes de estado de mantenimiento mediante un puerto TCP si el servicio se considera correcto IHealthCheck. |
AddTcpEndpointProbe(IServiceCollection, String, IConfigurationSection) |
Registra los informes de estado de mantenimiento mediante un puerto TCP si el servicio se considera correcto IHealthCheck. |
AddTcpEndpointProbe(IServiceCollection, String, Action<TcpEndpointProbesOptions>) |
Registra los informes de estado de mantenimiento mediante un puerto TCP si el servicio se considera correcto IHealthCheck. |
AddSystemd(IServiceCollection) |
Implementación predeterminada de IServiceCollection. |
AddWindowsService(IServiceCollection) |
Implementación predeterminada de IServiceCollection. |
AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>) |
Implementación predeterminada de IServiceCollection. |
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de