IServiceCollection Interfaz

Definición

Especifica el contrato de una colección de descriptores de servicio.

public interface class 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 interface 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 IServiceCollection = interface
    interface IList<ServiceDescriptor>
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
type IServiceCollection = interface
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
    interface IList<ServiceDescriptor>
Public Interface IServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor)
Derivado
Implementaciones

Propiedades

Nombre Description
Count

Obtiene el número de elementos contenidos en .ICollection<T>

(Heredado de ICollection<T>)
IsReadOnly

Obtiene un valor que indica si el ICollection<T> es de solo lectura.

(Heredado de ICollection<T>)
Item[Int32]

Obtiene o establece el elemento en el índice especificado.

(Heredado de IList<T>)

Métodos

Nombre Description
Add(T)

Agrega un elemento a .ICollection<T>

(Heredado de ICollection<T>)
Clear()

Quita todos los elementos de .ICollection<T>

(Heredado de ICollection<T>)
Contains(T)

Determina si contiene ICollection<T> un valor específico.

(Heredado de ICollection<T>)
CopyTo(T[], Int32)

Copia los elementos del ICollection<T> en un Array, empezando por un índice de Array determinado.

(Heredado de ICollection<T>)
GetEnumerator()

Devuelve un enumerador que recorre en iteración una colección.

(Heredado de IEnumerable)
IndexOf(T)

Determina el índice de un elemento específico en .IList<T>

(Heredado de IList<T>)
Insert(Int32, T)

Inserta un elemento en en IList<T> el índice especificado.

(Heredado de IList<T>)
Remove(T)

Quita la primera aparición de un objeto específico de .ICollection<T>

(Heredado de ICollection<T>)
RemoveAt(Int32)

Quita el IList<T> elemento en el índice especificado.

(Heredado de IList<T>)

Métodos de extensión

Nombre Description
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.

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Agrega una secuencia de ServiceDescriptor a .collection

Add(IServiceCollection, ServiceDescriptor)

Agrega el objeto especificado descriptor a .collection

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(IServiceCollection, Type, Object)

Agrega un servicio singleton activado automáticamente.

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Agrega un servicio singleton activado automáticamente.

AddActivatedKeyedSingleton<TService,TImplementation>(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>(IServiceCollection, Object)

Agrega un servicio singleton activado automáticamente.

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(IServiceCollection, Type)

Agrega un servicio singleton activado automáticamente del tipo especificado en serviceType al especificado IServiceCollection.

AddActivatedSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

Agrega un servicio singleton activado automáticamente.

AddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Agrega un servicio singleton activado automáticamente.

AddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Agrega un servicio singleton activado automáticamente.

AddActivatedSingleton<TService>(IServiceCollection)

Agrega un servicio singleton activado automáticamente.

AddApplicationLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>)

Agrega una instancia del enriquecidor de aplicaciones a .IServiceCollection

AddApplicationLogEnricher(IServiceCollection, IConfigurationSection)

Agrega una instancia del enriquecidor de aplicaciones a .IServiceCollection

AddApplicationLogEnricher(IServiceCollection)

Agrega una instancia del enriquecidor de aplicaciones a .IServiceCollection

AddApplicationMetadata(IServiceCollection, Action<ApplicationMetadata>)

Agrega una instancia de a un contenedor de ApplicationMetadata inserción de dependencias.

AddApplicationMetadata(IServiceCollection, IConfigurationSection)

Agrega una instancia de a un contenedor de ApplicationMetadata inserción de dependencias.

AddAsyncState(IServiceCollection)

Agrega implementaciones predeterminadas para IAsyncState, IAsyncContext<T> y servicios Microsoft.Extensions.AsyncState.IAsyncLocalContext`1. Tenga en cuenta que las implementaciones de estas interfaces no son seguras para subprocesos.

AddBuildMetadata(IServiceCollection, Action<BuildMetadata>)

Agrega una instancia de BuildMetadata a .IServiceCollection

AddBuildMetadata(IServiceCollection, IConfigurationSection)

Agrega una instancia de BuildMetadata a .IServiceCollection

AddChatClient(IServiceCollection, Func<IServiceProvider,IChatClient>, ServiceLifetime)

Registra un singleton IChatClient en .IServiceCollection

AddChatClient(IServiceCollection, IChatClient, ServiceLifetime)

Registra un singleton IChatClient en .IServiceCollection

AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>)

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)

Agregue el exportador de datos de latencia para la consola.

AddContextualOptions(IServiceCollection)

Agrega servicios necesarios para usar opciones contextuales.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Agrega una implementación predeterminada de IDistributedCache que almacena los elementos en la memoria en .IServiceCollection Los marcos que requieren una caché distribuida para funcionar pueden agregar esta dependencia de forma segura como parte de su lista de dependencias para asegurarse de que haya al menos una implementación disponible.

AddDistributedMemoryCache(IServiceCollection)

Agrega una implementación predeterminada de IDistributedCache que almacena los elementos en la memoria en .IServiceCollection Los marcos que requieren una caché distribuida para funcionar pueden agregar esta dependencia de forma segura como parte de su lista de dependencias para asegurarse de que haya al menos una implementación disponible.

AddDistributedRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Agrega servicios de almacenamiento en caché distribuidos de Redis al especificado IServiceCollection.

AddDistributedSqlServerCache(IServiceCollection, Action<SqlServerCacheOptions>)

Agrega Microsoft SQL Server servicios de almacenamiento en caché distribuidos al IServiceCollection especificado.

AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata)

Agrega metadatos de dependencia.

AddDownstreamDependencyMetadata<T>(IServiceCollection)

Agrega metadatos de dependencia.

AddEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Func<IServiceProvider,IEmbeddingGenerator<TInput,TEmbedding>>, ServiceLifetime)

Registra un generador de inserción singleton en .IServiceCollection

AddEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, IEmbeddingGenerator<TInput,TEmbedding>, ServiceLifetime)

Registra un generador de inserción singleton en .IServiceCollection

AddExceptionSummarizer(IServiceCollection, Action<IExceptionSummarizationBuilder>)

Registra un generador de resumen de excepciones en un contenedor de inserción de dependencias.

AddExceptionSummarizer(IServiceCollection)

Registra un generador de resumen de excepciones en un contenedor de inserción de dependencias.

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

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)

Agrega un IHttpClientAsyncLogger objeto para emitir registros para las solicitudes salientes de todos los clientes HTTP creados con IHttpClientFactory.

AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>)

Configura el registro falso.

AddFakeLogging(IServiceCollection, IConfigurationSection)

Configura el registro falso.

AddFakeLogging(IServiceCollection)

Configura el registro falso con opciones predeterminadas.

AddFakeRedaction(IServiceCollection, Action<FakeRedactorOptions>)

Registra el proveedor falso redactor que siempre devuelve instancias falsas de redactor.

AddFakeRedaction(IServiceCollection)

Registra el proveedor falso redactor que siempre devuelve instancias falsas de redactor.

AddHealthChecks(IServiceCollection)

Agrega al HealthCheckService contenedor mediante el delegado proporcionado para registrar comprobaciones de estado.

AddHostedService<THostedService>(IServiceCollection, Func<IServiceProvider,THostedService>)

Agregue un IHostedService registro para el tipo especificado.

AddHostedService<THostedService>(IServiceCollection)

Agregue un IHostedService registro para el tipo especificado.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Agrega los IHttpClientFactory servicios y relacionados a IServiceCollection y configura un objeto denominado HttpClient.

AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Agrega los IHttpClientFactory servicios y relacionados a IServiceCollection y configura un objeto denominado HttpClient.

AddHttpClient(IServiceCollection, String)

Agrega los IHttpClientFactory servicios y relacionados a IServiceCollection y configura un objeto denominado HttpClient.

AddHttpClient(IServiceCollection)

Agrega los IHttpClientFactory servicios relacionados y a .IServiceCollection

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>)

Agrega los IHttpClientFactory servicios y relacionados a IServiceCollection y configura un enlace entre el TClient tipo y un denominado HttpClient. El nombre de cliente se establecerá en el nombre de tipo de TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>)

Agrega los IHttpClientFactory servicios y relacionados a IServiceCollection y configura un enlace entre el TClient tipo y un denominado HttpClient. El nombre de cliente se establecerá en el nombre de tipo de TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>)

Agrega los IHttpClientFactory servicios y relacionados a IServiceCollection y configura un enlace entre el TClient tipo y un denominado HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>)

Agrega los IHttpClientFactory servicios y relacionados a IServiceCollection y configura un enlace entre el TClient tipo y un denominado HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>)

Agrega los IHttpClientFactory servicios y relacionados a IServiceCollection y configura un enlace entre el TClient tipo y un denominado HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Agrega los IHttpClientFactory servicios y relacionados a IServiceCollection y configura un enlace entre el TClient tipo y un denominado HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,IServiceProvider,TImplementation>)

Agrega los IHttpClientFactory servicios y relacionados a IServiceCollection y configura un enlace entre el TClient tipo y un denominado HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>)

Agrega los IHttpClientFactory servicios y relacionados a IServiceCollection y configura un enlace entre el TClient tipo y un denominado HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Agrega los IHttpClientFactory servicios y relacionados a IServiceCollection y configura un enlace entre el TClient tipo y un denominado HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection)

Agrega los IHttpClientFactory servicios y relacionados a IServiceCollection y configura un enlace entre el TClient tipo y un denominado HttpClient. El nombre de cliente se establecerá en el nombre de tipo de TClient.

AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>)

Agrega los IHttpClientFactory servicios y relacionados a IServiceCollection y configura un enlace entre el TClient tipo y un denominado HttpClient. El nombre de cliente se establecerá en el nombre de tipo de TClient.

AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>)

Agrega los IHttpClientFactory servicios y relacionados a IServiceCollection y configura un enlace entre el TClient tipo y un denominado HttpClient. El nombre de cliente se establecerá en el nombre de tipo de TClient.

AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>)

Agrega los IHttpClientFactory servicios y relacionados a IServiceCollection y configura un enlace entre el TClient tipo y un denominado HttpClient.

AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Agrega los IHttpClientFactory servicios y relacionados a IServiceCollection y configura un enlace entre el TClient tipo y un denominado HttpClient.

AddHttpClient<TClient>(IServiceCollection, String)

Agrega los IHttpClientFactory servicios y relacionados a IServiceCollection y configura un enlace entre el TClient tipo y un denominado HttpClient.

AddHttpClient<TClient>(IServiceCollection)

Agrega los IHttpClientFactory servicios y relacionados a IServiceCollection y configura un enlace entre el TClient tipo y un denominado HttpClient. El nombre de cliente se establecerá en el nombre de tipo de TClient.

AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>)

Agrega un DelegatingHandler objeto para recopilar información de latencia y enriquecer el registro de solicitudes salientes para todos los clientes http.

AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection)

Agrega un DelegatingHandler objeto para recopilar información de latencia y enriquecer el registro de solicitudes salientes para todos los clientes http.

AddHttpClientLatencyTelemetry(IServiceCollection)

Agrega un DelegatingHandler objeto para recopilar información de latencia y enriquecer el registro de solicitudes salientes para todos los clientes http.

AddHttpClientLogEnricher<T>(IServiceCollection)

Agrega una instancia de enriquecedor de T a para IServiceCollection enriquecer HttpClient los registros.

AddHybridCache(IServiceCollection, Action<HybridCacheOptions>)

Agrega compatibilidad con los servicios de almacenamiento en caché de varios niveles.

AddHybridCache(IServiceCollection)

Agrega compatibilidad con los servicios de almacenamiento en caché de varios niveles.

AddImageGenerator(IServiceCollection, Func<IServiceProvider,IImageGenerator>, ServiceLifetime)

Registra un singleton IImageGenerator en .IServiceCollection

AddImageGenerator(IServiceCollection, IImageGenerator, ServiceLifetime)

Registra un singleton IImageGenerator en .IServiceCollection

AddKeyedChatClient(IServiceCollection, Object, Func<IServiceProvider,IChatClient>, ServiceLifetime)

Registra un singleton IChatClient con clave en .IServiceCollection

AddKeyedChatClient(IServiceCollection, Object, IChatClient, ServiceLifetime)

Registra un singleton IChatClient con clave en .IServiceCollection

AddKeyedEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Object, Func<IServiceProvider,IEmbeddingGenerator<TInput,TEmbedding>>, ServiceLifetime)

Registra un generador de inserción de singleton con clave en .IServiceCollection

AddKeyedEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Object, IEmbeddingGenerator<TInput,TEmbedding>, ServiceLifetime)

Registra un generador de inserción de singleton con clave en .IServiceCollection

AddKeyedHybridCache(IServiceCollection, Object, Action<HybridCacheOptions>)

Agrega compatibilidad con servicios de almacenamiento en caché de varios niveles con un registro con claves.

AddKeyedHybridCache(IServiceCollection, Object, String, Action<HybridCacheOptions>)

Agrega compatibilidad con servicios de almacenamiento en caché de varios niveles con un registro con claves.

AddKeyedHybridCache(IServiceCollection, Object, String)

Agrega compatibilidad con servicios de almacenamiento en caché de varios niveles con un registro con claves.

AddKeyedHybridCache(IServiceCollection, Object)

Agrega compatibilidad con servicios de almacenamiento en caché de varios niveles con un registro con claves.

AddKeyedImageGenerator(IServiceCollection, Object, Func<IServiceProvider,IImageGenerator>, ServiceLifetime)

Registra un singleton IImageGenerator con clave en .IServiceCollection

AddKeyedImageGenerator(IServiceCollection, Object, IImageGenerator, ServiceLifetime)

Registra un singleton IImageGenerator con clave en .IServiceCollection

AddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Agrega un servicio con ámbito del tipo especificado en serviceType con un generador especificado en implementationFactory al especificado IServiceCollection.

AddKeyedScoped(IServiceCollection, Type, Object, Type)

Agrega un servicio con ámbito del tipo especificado en serviceType con una implementación del tipo especificado en implementationType al especificado IServiceCollection.

AddKeyedScoped(IServiceCollection, Type, Object)

Agrega un servicio con ámbito del tipo especificado en serviceType al especificado IServiceCollection.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Agrega un servicio con ámbito del tipo especificado en TService con un tipo de implementación especificado en TImplementation mediante el generador especificado en implementationFactory al especificado IServiceCollection.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Agrega un servicio con ámbito del tipo especificado en TService con un tipo de implementación especificado en TImplementation al especificado IServiceCollection.

AddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Agrega un servicio con ámbito del tipo especificado en TService con un generador especificado en implementationFactory al especificado IServiceCollection.

AddKeyedScoped<TService>(IServiceCollection, Object)

Agrega un servicio con ámbito del tipo especificado en TService al especificado IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Agrega un servicio singleton del tipo especificado en serviceType con un generador especificado en implementationFactory al especificado IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

Agrega un servicio singleton del tipo especificado en serviceType con una instancia especificada en implementationInstance al especificado IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

Agrega un servicio singleton del tipo especificado en serviceType con una implementación del tipo especificado en implementationType al especificado IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object)

Agrega un servicio singleton del tipo especificado en serviceType al especificado IServiceCollection.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Agrega un servicio singleton del tipo especificado en TService con un tipo de implementación especificado en TImplementation mediante el generador especificado en implementationFactory para el especificado IServiceCollection.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Agrega un servicio singleton del tipo especificado en TService con un tipo de implementación especificado en TImplementation al especificado IServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Agrega un servicio singleton del tipo especificado en TService con un generador especificado en implementationFactory al especificado IServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Agrega un servicio singleton del tipo especificado en TService con una instancia especificada en implementationInstance al especificado IServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object)

Agrega un servicio singleton del tipo especificado en TService al especificado IServiceCollection.

AddKeyedSpeechToTextClient(IServiceCollection, Object, Func<IServiceProvider,ISpeechToTextClient>, ServiceLifetime)

Registra un singleton ISpeechToTextClient con clave en .IServiceCollection

AddKeyedSpeechToTextClient(IServiceCollection, Object, ISpeechToTextClient, ServiceLifetime)

Registra un singleton ISpeechToTextClient con clave en .IServiceCollection

AddKeyedTextToSpeechClient(IServiceCollection, Object, Func<IServiceProvider,ITextToSpeechClient>, ServiceLifetime)

Registra un singleton ITextToSpeechClient con clave en .IServiceCollection

AddKeyedTextToSpeechClient(IServiceCollection, Object, ITextToSpeechClient, ServiceLifetime)

Registra un singleton ITextToSpeechClient con clave en .IServiceCollection

AddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Agrega un servicio transitorio del tipo especificado en serviceType con un generador especificado en implementationFactory al especificado IServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object, Type)

Agrega un servicio transitorio del tipo especificado en serviceType con una implementación del tipo especificado en implementationType al especificado IServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object)

Agrega un servicio transitorio del tipo especificado en serviceType al especificado IServiceCollection.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Agrega un servicio transitorio del tipo especificado en TService con un tipo de implementación especificado en TImplementation mediante el generador especificado en implementationFactory al especificado IServiceCollection.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Agrega un servicio transitorio del tipo especificado en TService con un tipo de implementación especificado en TImplementation al especificado IServiceCollection.

AddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Agrega un servicio transitorio del tipo especificado en TService con un generador especificado en implementationFactory al especificado IServiceCollection.

AddKeyedTransient<TService>(IServiceCollection, Object)

Agrega un servicio transitorio del tipo especificado en TService al especificado IServiceCollection.

AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>)

Registra sondeos de ejecución, inicio y preparación mediante las opciones configuradas.

AddKubernetesProbes(IServiceCollection, IConfigurationSection)

Registra sondeos de ejecución, inicio y preparación mediante las opciones configuradas.

AddKubernetesProbes(IServiceCollection)

Registra sondeos de ejecución, inicio y preparación mediante las opciones predeterminadas.

AddKubernetesResourceMonitoring(IServiceCollection, String)

Configura y agrega componentes de supervisión de recursos de Kubernetes a una colección de servicios por completo con los componentes de supervisión de recursos básicos necesarios.

AddLatencyContext(IServiceCollection, Action<LatencyContextOptions>)

Agrega contexto de latencia.

AddLatencyContext(IServiceCollection, IConfigurationSection)

Agrega contexto de latencia.

AddLatencyContext(IServiceCollection)

Agrega contexto de latencia.

AddLocalization(IServiceCollection, Action<LocalizationOptions>)

Agrega servicios necesarios para la localización de aplicaciones.

AddLocalization(IServiceCollection)

Agrega servicios necesarios para la localización de aplicaciones.

AddLogEnricher(IServiceCollection, ILogEnricher)

Registra una instancia del enriquecedor de registros.

AddLogEnricher<T>(IServiceCollection)

Registra un tipo de enriquecidor de registro.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Agrega servicios de registro al especificado IServiceCollection.

AddLogging(IServiceCollection)

Agrega servicios de registro al especificado IServiceCollection.

AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>)

Agrega una implementación en memoria no distribuida de IMemoryCache a .IServiceCollection

AddMemoryCache(IServiceCollection)

Agrega una implementación en memoria no distribuida de IMemoryCache a .IServiceCollection

AddMetrics(IServiceCollection, Action<IMetricsBuilder>)

Agrega servicios de métricas al especificado IServiceCollection.

AddMetrics(IServiceCollection)

Agrega servicios de métricas al especificado IServiceCollection.

AddNullLatencyContext(IServiceCollection)

Agrega un contexto de latencia no-op a un contenedor de inserción de dependencias.

AddOptions(IServiceCollection)

Agrega servicios necesarios para usar opciones.

AddOptions<TOptions>(IServiceCollection, String)

Obtiene un generador de opciones que reenvía las llamadas Configure para el mismo nombre TOptions a la colección de servicios subyacente.

AddOptions<TOptions>(IServiceCollection)

Obtiene un generador de opciones que reenvía las llamadas Configure para la misma TOptions colección de servicios subyacente.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Agrega servicios necesarios para usar opciones y aplica la comprobación de validación de opciones en el inicio en lugar de en tiempo de ejecución.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Agrega servicios necesarios para usar opciones y aplica la comprobación de validación de opciones en el inicio en lugar de en tiempo de ejecución.

AddPolicyRegistry(IServiceCollection, Action<IServiceProvider,IPolicyRegistry<String>>)

Registra un vacío PolicyRegistry en la colección de servicios con los tipos IPolicyRegistry<TKey>de servicio , IReadOnlyPolicyRegistry<TKey>y y IConcurrentPolicyRegistry<TKey> usa el delegado especificado para configurarlo.

AddPolicyRegistry(IServiceCollection, IPolicyRegistry<String>)

Registra el proporcionado IPolicyRegistry<TKey> en la colección de servicios con los tipos IPolicyRegistry<TKey>de servicio , IReadOnlyPolicyRegistry<TKey>y y IConcurrentPolicyRegistry<TKey> devuelve el registro proporcionado.

AddPolicyRegistry(IServiceCollection)

Registra un vacío PolicyRegistry en la colección de servicios con los tipos IPolicyRegistry<TKey>de servicio , IReadOnlyPolicyRegistry<TKey>y IConcurrentPolicyRegistry<TKey> si los tipos de servicio aún no se han registrado y devuelven el registro existente o recién creado.

AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

Agrega y ObjectPool<T> permite que la inserción de dependencias devuelva instancias con ámbito de TService.

AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

Agrega y ObjectPool<T> permite que la inserción de dependencias devuelva instancias con ámbito de TService.

AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>)

Agrega una instancia del enriquecidor de procesos a .IServiceCollection

AddProcessLogEnricher(IServiceCollection, IConfigurationSection)

Agrega una instancia del enriquecidor de host a .IServiceCollection

AddProcessLogEnricher(IServiceCollection)

Agrega una instancia del enriquecidor de procesos a .IServiceCollection

AddRedaction(IServiceCollection, Action<IRedactionBuilder>)

Registra una implementación de IRedactorProvider en y IServiceCollection configura los redactores disponibles.

AddRedaction(IServiceCollection)

Registra una implementación de IRedactorProvider en .IServiceCollection

AddResilienceEnricher(IServiceCollection)

Agrega enriquecedores de resistencia.

AddResourceMonitoring(IServiceCollection, Action<IResourceMonitorBuilder>)
Obsoletos.

Configura y agrega una IResourceMonitor implementación a una colección de servicios.

AddResourceMonitoring(IServiceCollection)

Configura y agrega una IResourceMonitor implementación a una colección de servicios.

AddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>)

Agrega un servicio con ámbito del tipo especificado en serviceType con un generador especificado en implementationFactory al especificado IServiceCollection.

AddScoped(IServiceCollection, Type, Type)

Agrega un servicio con ámbito del tipo especificado en serviceType con una implementación del tipo especificado en implementationType al especificado IServiceCollection.

AddScoped(IServiceCollection, Type)

Agrega un servicio con ámbito del tipo especificado en serviceType al especificado IServiceCollection.

AddScoped<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

Agrega un servicio con ámbito del tipo especificado en TService con un tipo de implementación especificado en TImplementation mediante el generador especificado en implementationFactory al especificado IServiceCollection.

AddScoped<TService,TImplementation>(IServiceCollection)

Agrega un servicio con ámbito del tipo especificado en TService con un tipo de implementación especificado en TImplementation al especificado IServiceCollection.

AddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Agrega un servicio con ámbito del tipo especificado en TService con un generador especificado en implementationFactory al especificado IServiceCollection.

AddScoped<TService>(IServiceCollection)

Agrega un servicio con ámbito del tipo especificado en TService al especificado IServiceCollection.

AddServiceLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>)
Obsoletos.

Agrega una instancia del enriquecidor de servicio a .IServiceCollection

AddServiceLogEnricher(IServiceCollection, IConfigurationSection)
Obsoletos.

Agrega una instancia del enriquecidor de servicio a .IServiceCollection

AddServiceLogEnricher(IServiceCollection)
Obsoletos.

Agrega una instancia del enriquecidor de servicio a .IServiceCollection

AddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>)

Agrega un servicio singleton del tipo especificado en serviceType con un generador especificado en implementationFactory al especificado IServiceCollection.

AddSingleton(IServiceCollection, Type, Object)

Agrega un servicio singleton del tipo especificado en serviceType con una instancia especificada en implementationInstance al especificado IServiceCollection.

AddSingleton(IServiceCollection, Type, Type)

Agrega un servicio singleton del tipo especificado en serviceType con una implementación del tipo especificado en implementationType al especificado IServiceCollection.

AddSingleton(IServiceCollection, Type)

Agrega un servicio singleton del tipo especificado en serviceType al especificado IServiceCollection.

AddSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

Agrega un servicio singleton del tipo especificado en TService con un tipo de implementación especificado en TImplementation mediante el generador especificado en implementationFactory para el especificado IServiceCollection.

AddSingleton<TService,TImplementation>(IServiceCollection)

Agrega un servicio singleton del tipo especificado en TService con un tipo de implementación especificado en TImplementation al especificado IServiceCollection.

AddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Agrega un servicio singleton del tipo especificado en TService con un generador especificado en implementationFactory al especificado IServiceCollection.

AddSingleton<TService>(IServiceCollection, TService)

Agrega un servicio singleton del tipo especificado en TService con una instancia especificada en implementationInstance al especificado IServiceCollection.

AddSingleton<TService>(IServiceCollection)

Agrega un servicio singleton del tipo especificado en TService al especificado IServiceCollection.

AddSpeechToTextClient(IServiceCollection, Func<IServiceProvider,ISpeechToTextClient>, ServiceLifetime)

Registra un singleton ISpeechToTextClient en .IServiceCollection

AddSpeechToTextClient(IServiceCollection, ISpeechToTextClient, ServiceLifetime)

Registra un singleton ISpeechToTextClient en .IServiceCollection

AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Agrega servicios de almacenamiento en caché distribuidos de Redis al especificado IServiceCollection.

AddStaticLogEnricher(IServiceCollection, IStaticLogEnricher)

Registra una instancia de enriquecedor de registro estático.

AddStaticLogEnricher<T>(IServiceCollection)

Registra un tipo de enriquecidor de registro estático.

AddSystemd(IServiceCollection)

Configura la duración del compilado desde IHost a services, proporciona mensajes de SystemdLifetime notificación para la aplicación iniciada y detención, y configura el registro de consola en el formato con sistema.

AddTcpEndpointProbe(IServiceCollection, Action<TcpEndpointProbesOptions>)

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, String, Action<TcpEndpointProbesOptions>)

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)

Registra los informes de estado de mantenimiento mediante un puerto TCP si el servicio se considera correcto IHealthCheck.

AddTcpEndpointProbe(IServiceCollection)

Registra los informes de estado de mantenimiento mediante un puerto TCP si el servicio se considera correcto IHealthCheck.

AddTelemetryHealthCheckPublisher(IServiceCollection, Action<TelemetryHealthCheckPublisherOptions>)

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)

Registra un publicador de comprobación de estado que emite telemetría que representa el estado de la aplicación.

AddTextToSpeechClient(IServiceCollection, Func<IServiceProvider,ITextToSpeechClient>, ServiceLifetime)

Registra un singleton ITextToSpeechClient en .IServiceCollection

AddTextToSpeechClient(IServiceCollection, ITextToSpeechClient, ServiceLifetime)

Registra un singleton ITextToSpeechClient en .IServiceCollection

AddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>)

Agrega un servicio transitorio del tipo especificado en serviceType con un generador especificado en implementationFactory al especificado IServiceCollection.

AddTransient(IServiceCollection, Type, Type)

Agrega un servicio transitorio del tipo especificado en serviceType con una implementación del tipo especificado en implementationType al especificado IServiceCollection.

AddTransient(IServiceCollection, Type)

Agrega un servicio transitorio del tipo especificado en serviceType al especificado IServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

Agrega un servicio transitorio del tipo especificado en TService con un tipo de implementación especificado en TImplementation mediante el generador especificado en implementationFactory al especificado IServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection)

Agrega un servicio transitorio del tipo especificado en TService con un tipo de implementación especificado en TImplementation al especificado IServiceCollection.

AddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Agrega un servicio transitorio del tipo especificado en TService con un generador especificado en implementationFactory al especificado IServiceCollection.

AddTransient<TService>(IServiceCollection)

Agrega un servicio transitorio del tipo especificado en TService al especificado IServiceCollection.

AddValidation(IServiceCollection, Action<ValidationOptions>)

Agrega los servicios de validación al especificado IServiceCollection.

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

Agrega HtmlEncodery JavaScriptEncoderUrlEncoder al especificado services.

AddWebEncoders(IServiceCollection)

Agrega HtmlEncodery JavaScriptEncoderUrlEncoder al especificado services.

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

Configura la duración de la IHost compilación desde services y WindowsServiceLifetime permite el registro en el registro con el nombre de la aplicación como nombre de origen predeterminado.

AddWindowsService(IServiceCollection)

Configura la duración de la IHost compilación desde services y WindowsServiceLifetime permite el registro en el registro con el nombre de la aplicación como nombre de origen predeterminado.

Aggregate<TSource,TAccumulate,TResult>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>)

Aplica una función de acumulador a través de una secuencia. El valor de inicialización especificado se usa como valor de acumulador inicial y la función especificada se usa para seleccionar el valor de resultado.

Aggregate<TSource,TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>)

Aplica una función de acumulador a través de una secuencia. El valor de inicialización especificado se usa como valor de acumulador inicial.

Aggregate<TSource>(IEnumerable<TSource>, Func<TSource,TSource,TSource>)

Aplica una función de acumulador a través de una secuencia.

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey,TAccumulate>, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

Aplica una función de acumulador a través de una secuencia, agrupando los resultados por clave.

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

Aplica una función de acumulador a través de una secuencia, agrupando los resultados por clave.

All<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Determina si todos los elementos de una secuencia cumplen una condición.

Ancestors<T>(IEnumerable<T>, XName)

Devuelve una colección filtrada de elementos que contiene los antecesores de todos los nodos de la colección de origen. En la colección solo se incluyen los elementos que tienen una XName coincidente.

Ancestors<T>(IEnumerable<T>)

Devuelve una colección de elementos que contiene los antecesores de todos los nodos de la colección de origen.

Any<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Determina si algún elemento de una secuencia cumple una condición.

Any<TSource>(IEnumerable<TSource>)

Determina si una secuencia contiene elementos.

Append<TSource>(IEnumerable<TSource>, TSource)

Anexa un valor al final de la secuencia.

AsEnumerable<TSource>(IEnumerable<TSource>)

Devuelve la entrada con tipo como IEnumerable<T>.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsParallel<TSource>(IEnumerable<TSource>)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte un IEnumerable en un IQueryable.

AsQueryable<TElement>(IEnumerable<TElement>)

Convierte un IEnumerable<T> genérico en un IQueryable<T>genérico.

AsReadOnly<T>(IList<T>)

Devuelve un contenedor de solo ReadOnlyCollection<T> lectura para la lista especificada.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Calcula el promedio de una secuencia de Decimal valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Calcula el promedio de una secuencia de Double valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Calcula el promedio de una secuencia de Int32 valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Calcula el promedio de una secuencia de Int64 valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Calcula el promedio de una secuencia de valores que aceptan valores NULL Decimal que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Calcula el promedio de una secuencia de valores que aceptan valores NULL Double que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Calcula el promedio de una secuencia de valores que aceptan valores NULL Int32 que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Calcula el promedio de una secuencia de valores que aceptan valores NULL Int64 que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Calcula el promedio de una secuencia de valores que aceptan valores NULL Single que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

Average<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Calcula el promedio de una secuencia de Single valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

BuildServiceProvider(IServiceCollection, Boolean)

Crea un ServiceProvider objeto que contiene los servicios a partir de la habilitación opcional de la validación de ámbito proporcionada IServiceCollection .

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Crea un ServiceProvider objeto que contiene los servicios a partir de la habilitación opcional de la validación de ámbito proporcionada IServiceCollection .

BuildServiceProvider(IServiceCollection)

Crea un ServiceProvider objeto que contiene los servicios de la clase proporcionada IServiceCollection.

Cast<TResult>(IEnumerable)

Convierte los elementos de un IEnumerable al tipo especificado.

Chunk<TSource>(IEnumerable<TSource>, Int32)

Divide los elementos de una secuencia en fragmentos de tamaño como máximo size.

Concat<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Concatena dos secuencias.

Configure<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>)

Registra una acción que se usa para configurar un tipo determinado de opciones.

Configure<TOptions>(IServiceCollection, Action<TOptions>)

Registra una acción que se usa para configurar un tipo determinado de opciones. Nota: Se ejecutan antes de todo PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

Configure<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

Registra una acción que se usa para configurar un tipo determinado de opciones.

Configure<TOptions>(IServiceCollection, IConfiguration, Action<BinderOptions>)

Registra una instancia de configuración con la que TOptions se enlazará.

Configure<TOptions>(IServiceCollection, IConfiguration)

Registra una instancia de configuración con la que TOptions se enlazará.

Configure<TOptions>(IServiceCollection, String, Action<IOptionsContext,TOptions>)

Registra una acción que se usa para configurar un tipo determinado de opciones.

Configure<TOptions>(IServiceCollection, String, Action<TOptions>)

Registra una acción que se usa para configurar un tipo determinado de opciones. Nota: Se ejecutan antes de todo PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

Configure<TOptions>(IServiceCollection, String, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

Registra una acción que se usa para configurar un tipo determinado de opciones.

Configure<TOptions>(IServiceCollection, String, IConfiguration, Action<BinderOptions>)

Registra una instancia de configuración con la que TOptions se enlazará.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Registra una instancia de configuración con la que TOptions se enlazará.

ConfigureAll<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>)

Registra una acción que se usa para configurar todas las instancias de un tipo determinado de opciones.

ConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

Registra una acción que se usa para configurar todas las instancias de un tipo determinado de opciones.

ConfigureAll<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

Registra una acción que se usa para configurar todas las instancias de un tipo determinado de opciones.

ConfigureHttpClientDefaults(IServiceCollection, Action<IHttpClientBuilder>)

Agrega un delegado que se usará para configurar todas las HttpClient instancias.

ConfigureOptions(IServiceCollection, Object)

Registra un objeto que tendrá todos sus IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>y IValidateOptions<TOptions> registrados.

ConfigureOptions(IServiceCollection, Type)

Registra un tipo que tendrá todos sus IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>y IValidateOptions<TOptions> registrados.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Registra un tipo que tendrá todos sus IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>y IValidateOptions<TOptions> registrados.

ConfigurePool<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

Registra una acción que se usa para configurar el DependencyInjectionPoolOptions de un grupo con tipo.

ConfigurePools(IServiceCollection, IConfigurationSection)

Configura grupos de inserción de dependencias.

Contains<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>)

Determina si una secuencia contiene un elemento especificado mediante un IEqualityComparer<T>especificado.

Contains<TSource>(IEnumerable<TSource>, TSource)

Determina si una secuencia contiene un elemento especificado mediante el comparador de igualdad predeterminado.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Copia DataRow objetos en el DataTableespecificado, dado un objeto IEnumerable<T> de entrada donde se Tel parámetro genérico DataRow .

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Copia DataRow objetos en el DataTableespecificado, dado un objeto IEnumerable<T> de entrada donde se Tel parámetro genérico DataRow .

CopyToDataTable<T>(IEnumerable<T>)

Devuelve un DataTable que contiene copias de los objetos DataRow, dado un objeto de entrada IEnumerable<T> donde el parámetro genérico T es DataRow.

Count<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Devuelve un número que representa el número de elementos de la secuencia especificada que cumplen una condición.

Count<TSource>(IEnumerable<TSource>)

Devuelve el número de elementos de una secuencia.

CountBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Devuelve el recuento de elementos de la secuencia de origen agrupada por clave.

DefaultIfEmpty<TSource>(IEnumerable<TSource>, TSource)

Devuelve los elementos de la secuencia especificada o el valor especificado en una colección singleton si la secuencia está vacía.

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

Devuelve los elementos de la secuencia especificada o el valor predeterminado del parámetro de tipo en una colección singleton si la secuencia está vacía.

DescendantNodes<T>(IEnumerable<T>)

Devuelve una colección de los nodos descendientes de todos los documentos y elementos de la colección de origen.

Descendants<T>(IEnumerable<T>, XName)

Devuelve una colección filtrada de elementos que contiene los elementos descendientes de todos los elementos y documentos de la colección de origen. En la colección solo se incluyen los elementos que tienen una XName coincidente.

Descendants<T>(IEnumerable<T>)

Devuelve una colección de elementos que contiene los elementos descendientes de cada elemento y documento de la colección de origen.

Distinct<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Devuelve distintos elementos de una secuencia mediante un IEqualityComparer<T> especificado para comparar valores.

Distinct<TSource>(IEnumerable<TSource>)

Devuelve distintos elementos de una secuencia mediante el comparador de igualdad predeterminado para comparar valores.

DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Devuelve distintos elementos de una secuencia según una función de selector de claves especificada y utilizando un comparador especificado para comparar claves.

DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Devuelve distintos elementos de una secuencia según una función de selector de claves especificada.

ElementAt<TSource>(IEnumerable<TSource>, Index)

Devuelve el elemento en un índice especificado de una secuencia.

ElementAt<TSource>(IEnumerable<TSource>, Int32)

Devuelve el elemento en un índice especificado de una secuencia.

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Index)

Devuelve el elemento de un índice especificado en una secuencia o un valor predeterminado si el índice está fuera del intervalo.

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Int32)

Devuelve el elemento de un índice especificado en una secuencia o un valor predeterminado si el índice está fuera del intervalo.

Elements<T>(IEnumerable<T>, XName)

Devuelve una colección filtrada de los elementos secundarios de cada elemento y documento de la colección de origen. En la colección solo se incluyen los elementos que tienen una XName coincidente.

Elements<T>(IEnumerable<T>)

Devuelve una colección de los elementos secundarios de cada elemento y documento de la colección de origen.

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Genera la diferencia de conjunto de dos secuencias usando el IEqualityComparer<T> especificado para comparar valores.

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Genera la diferencia de conjunto de dos secuencias mediante el comparador de igualdad predeterminado para comparar valores.

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Genera la diferencia de conjunto de dos secuencias según una función de selector de claves especificada.

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>)

Genera la diferencia de conjunto de dos secuencias según una función de selector de claves especificada.

First<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Devuelve el primer elemento de una secuencia que satisface una condición especificada.

First<TSource>(IEnumerable<TSource>)

Devuelve el primer elemento de una secuencia.

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

Devuelve el primer elemento de la secuencia que satisface una condición o un valor predeterminado especificado si no se encuentra ningún elemento de este tipo.

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Devuelve el primer elemento de la secuencia que satisface una condición o un valor predeterminado si no se encuentra ningún elemento de este tipo.

FirstOrDefault<TSource>(IEnumerable<TSource>, TSource)

Devuelve el primer elemento de una secuencia o un valor predeterminado especificado si la secuencia no contiene elementos.

FirstOrDefault<TSource>(IEnumerable<TSource>)

Devuelve el primer elemento de una secuencia o un valor predeterminado si la secuencia no contiene elementos.

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)

Agrupa los elementos de una secuencia según una función de selector de claves especificada y crea un valor de resultado a partir de cada grupo y su clave. Los valores de clave se comparan mediante un comparador especificado y los elementos de cada grupo se proyectan mediante una función especificada.

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>)

Agrupa los elementos de una secuencia según una función de selector de claves especificada y crea un valor de resultado a partir de cada grupo y su clave. Los elementos de cada grupo se proyectan mediante una función especificada.

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Agrupa los elementos de una secuencia según una función del selector de claves. Las claves se comparan mediante un comparador y los elementos de cada grupo se proyectan mediante una función especificada.

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Agrupa los elementos de una secuencia según una función de selector de claves especificada y proyecta los elementos de cada grupo mediante una función especificada.

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>)

Agrupa los elementos de una secuencia según una función de selector de claves especificada y crea un valor de resultado a partir de cada grupo y su clave. Las claves se comparan mediante un comparador especificado.

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>)

Agrupa los elementos de una secuencia según una función de selector de claves especificada y crea un valor de resultado a partir de cada grupo y su clave.

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Agrupa los elementos de una secuencia según una función de selector de claves especificada y compara las claves mediante un comparador especificado.

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Agrupa los elementos de una secuencia según una función de selector de claves especificada.

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)

Correlaciona los elementos de dos secuencias en función de la igualdad de claves y agrupa los resultados. Se usa un IEqualityComparer<T> especificado para comparar claves.

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>)

Correlaciona los elementos de dos secuencias en función de la igualdad de claves y agrupa los resultados. El comparador de igualdad predeterminado se usa para comparar claves.

Index<TSource>(IEnumerable<TSource>)

Devuelve un enumerable que incorpora el índice del elemento en una tupla.

InDocumentOrder<T>(IEnumerable<T>)

Devuelve una colección de nodos que contiene todos los nodos de la colección de origen, ordenados en orden de documento.

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Genera la intersección de conjunto de dos secuencias mediante el IEqualityComparer<T> especificado para comparar valores.

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Genera la intersección de conjunto de dos secuencias mediante el comparador de igualdad predeterminado para comparar valores.

IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Genera la intersección de conjunto de dos secuencias según una función de selector de claves especificada.

IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>)

Genera la intersección de conjunto de dos secuencias según una función de selector de claves especificada.

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Correlaciona los elementos de dos secuencias en función de las claves coincidentes. Se usa un IEqualityComparer<T> especificado para comparar claves.

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

Correlaciona los elementos de dos secuencias en función de las claves coincidentes. El comparador de igualdad predeterminado se usa para comparar claves.

Last<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Devuelve el último elemento de una secuencia que satisface una condición especificada.

Last<TSource>(IEnumerable<TSource>)

Devuelve el último elemento de una secuencia.

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

Devuelve el último elemento de una secuencia que satisface una condición o un valor predeterminado especificado si no se encuentra ningún elemento de este tipo.

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Devuelve el último elemento de una secuencia que satisface una condición o un valor predeterminado si no se encuentra ningún elemento de este tipo.

LastOrDefault<TSource>(IEnumerable<TSource>, TSource)

Devuelve el último elemento de una secuencia o un valor predeterminado especificado si la secuencia no contiene elementos.

LastOrDefault<TSource>(IEnumerable<TSource>)

Devuelve el último elemento de una secuencia o un valor predeterminado si la secuencia no contiene elementos.

LeftJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Correlaciona los elementos de dos secuencias en función de las claves coincidentes. Se usa un IEqualityComparer<T> especificado para comparar claves.

LeftJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

Correlaciona los elementos de dos secuencias en función de las claves coincidentes. El comparador de igualdad predeterminado se usa para comparar claves.

LongCount<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Devuelve un Int64 que representa el número de elementos de una secuencia que cumplen una condición.

LongCount<TSource>(IEnumerable<TSource>)

Devuelve un Int64 que representa el número total de elementos de una secuencia.

Max<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Invoca una función de transformación en cada elemento de una secuencia genérica y devuelve el valor resultante máximo.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor máximo Decimal.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor máximo Double.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor máximo Int32.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor máximo Int64.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor máximo que acepta valores NULL Decimal.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor máximo que acepta valores NULL Double.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor máximo que acepta valores NULL Int32.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor máximo que acepta valores NULL Int64.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor máximo que acepta valores NULL Single.

Max<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor máximo Single.

Max<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Devuelve el valor máximo de una secuencia genérica.

Max<TSource>(IEnumerable<TSource>)

Devuelve el valor máximo de una secuencia genérica.

MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Devuelve el valor máximo de una secuencia genérica según una función de selector de claves y un comparador de claves especificados.

MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Devuelve el valor máximo de una secuencia genérica según una función de selector de claves especificada.

Min<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Invoca una función de transformación en cada elemento de una secuencia genérica y devuelve el valor resultante mínimo.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo Decimal.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo Double.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo Int32.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo Int64.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo que acepta valores NULL Decimal.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo que acepta valores NULL Double.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo que acepta valores NULL Int32.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo que acepta valores NULL Int64.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo que acepta valores NULL Single.

Min<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Invoca una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo Single.

Min<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Devuelve el valor mínimo de una secuencia genérica.

Min<TSource>(IEnumerable<TSource>)

Devuelve el valor mínimo de una secuencia genérica.

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Devuelve el valor mínimo de una secuencia genérica según una función de selector de claves y un comparador de claves especificados.

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Devuelve el valor mínimo de una secuencia genérica según una función de selector de claves especificada.

Nodes<T>(IEnumerable<T>)

Devuelve una colección de los nodos secundarios de todos los documentos y elementos de la colección de origen.

OfType<TResult>(IEnumerable)

Filtra los elementos de un IEnumerable en función de un tipo especificado.

Order<T>(IEnumerable<T>, IComparer<T>)

Ordena los elementos de una secuencia en orden ascendente.

Order<T>(IEnumerable<T>)

Ordena los elementos de una secuencia en orden ascendente.

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Ordena los elementos de una secuencia en orden ascendente mediante un comparador especificado.

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Ordena los elementos de una secuencia en orden ascendente según una clave.

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Ordena los elementos de una secuencia en orden descendente mediante un comparador especificado.

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Ordena los elementos de una secuencia en orden descendente según una clave.

OrderDescending<T>(IEnumerable<T>, IComparer<T>)

Ordena los elementos de una secuencia en orden descendente.

OrderDescending<T>(IEnumerable<T>)

Ordena los elementos de una secuencia en orden descendente.

PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)

Registra una acción que se usa para inicializar un tipo determinado de opciones. Nota: Se ejecutan después de todo Configure<TOptions>(IServiceCollection, Action<TOptions>).

PostConfigure<TOptions>(IServiceCollection, String, Action<TOptions>)

Registra una acción que se usa para configurar un tipo determinado de opciones. Nota: Se ejecutan después de todo Configure<TOptions>(IServiceCollection, Action<TOptions>).

PostConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

Registra una acción que se usa para publicar la configuración de todas las instancias de un tipo determinado de opciones. Nota: Se ejecutan después de todo Configure<TOptions>(IServiceCollection, Action<TOptions>).

Prepend<TSource>(IEnumerable<TSource>, TSource)

Agrega un valor al principio de la secuencia.

RegisterCheckpointNames(IServiceCollection, String[])

Registra un conjunto de nombres de punto de control 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.

Remove<T>(IEnumerable<T>)

Quita todos los nodos de la colección de origen de su nodo primario.

RemoveAll(IServiceCollection, Type)

Quita todos los servicios de tipo serviceType en IServiceCollection.

RemoveAll<T>(IServiceCollection)

Quita todos los servicios de tipo T en IServiceCollection.

RemoveAllKeyed(IServiceCollection, Type, Object)

Quita todos los servicios de tipo serviceType en IServiceCollection.

RemoveAllKeyed<T>(IServiceCollection, Object)

Quita todos los servicios de tipo T en IServiceCollection.

Replace(IServiceCollection, ServiceDescriptor)

Quita el primer servicio de IServiceCollection con el mismo tipo de servicio que descriptor y agrega descriptor a la colección.

Reverse<TSource>(IEnumerable<TSource>)

Invierte el orden de los elementos de una secuencia.

RightJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Correlaciona los elementos de dos secuencias en función de las claves coincidentes. Se usa un IEqualityComparer<T> especificado para comparar claves.

RightJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

Correlaciona los elementos de dos secuencias en función de las claves coincidentes. El comparador de igualdad predeterminado se usa para comparar claves.

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,TResult>)

Proyecta cada elemento de una secuencia en un nuevo formulario mediante la incorporación del índice del elemento.

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

Proyecta cada elemento de una secuencia en un nuevo formulario.

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Proyecta cada elemento de una secuencia en un IEnumerable<T>, aplana las secuencias resultantes en una secuencia e invoca una función del selector de resultados en cada elemento de la misma.

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Proyecta cada elemento de una secuencia en un IEnumerable<T>, aplana las secuencias resultantes en una secuencia e invoca una función del selector de resultados en cada elemento de la misma. El índice de cada elemento de origen se usa en la forma proyectada intermedia de ese elemento.

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>)

Proyecta cada elemento de una secuencia en una IEnumerable<T> y aplana las secuencias resultantes en una secuencia.

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>)

Proyecta cada elemento de una secuencia en una IEnumerable<T>y aplana las secuencias resultantes en una secuencia. El índice de cada elemento de origen se usa en la forma proyectada de ese elemento.

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Determina si dos secuencias son iguales comparando sus elementos mediante un IEqualityComparer<T>especificado.

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Determina si dos secuencias son iguales comparando los elementos mediante el comparador de igualdad predeterminado para su tipo.

Shuffle<TSource>(IEnumerable<TSource>)

Ordena el orden de los elementos de una secuencia.

Single<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Devuelve el único elemento de una secuencia que satisface una condición especificada y produce una excepción si existe más de un elemento de este tipo.

Single<TSource>(IEnumerable<TSource>)

Devuelve el único elemento de una secuencia y produce una excepción si no hay exactamente un elemento en la secuencia.

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

Devuelve el único elemento de una secuencia que satisface una condición especificada o un valor predeterminado especificado si no existe dicho elemento; Este método produce una excepción si más de un elemento cumple la condición.

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Devuelve el único elemento de una secuencia que satisface una condición especificada o un valor predeterminado si no existe dicho elemento; Este método produce una excepción si más de un elemento cumple la condición.

SingleOrDefault<TSource>(IEnumerable<TSource>, TSource)

Devuelve el único elemento de una secuencia o un valor predeterminado especificado si la secuencia está vacía; Este método produce una excepción si hay más de un elemento en la secuencia.

SingleOrDefault<TSource>(IEnumerable<TSource>)

Devuelve el único elemento de una secuencia o un valor predeterminado si la secuencia está vacía; Este método produce una excepción si hay más de un elemento en la secuencia.

Skip<TSource>(IEnumerable<TSource>, Int32)

Omite un número especificado de elementos en una secuencia y, a continuación, devuelve los elementos restantes.

SkipLast<TSource>(IEnumerable<TSource>, Int32)

Devuelve una nueva colección enumerable que contiene los elementos de source con los últimos count elementos de la colección de origen omitidos.

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Omite los elementos de una secuencia siempre que una condición especificada sea true y, a continuación, devuelve los elementos restantes.

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Omite los elementos de una secuencia siempre que una condición especificada sea true y, a continuación, devuelve los elementos restantes. El índice del elemento se usa en la lógica de la función de predicado.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

Calcula la suma de la secuencia de Decimal valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

Calcula la suma de la secuencia de Double valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

Calcula la suma de la secuencia de Int32 valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

Calcula la suma de la secuencia de Int64 valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

Calcula la suma de la secuencia de valores Decimal que aceptan valores NULL que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

Calcula la suma de la secuencia de valores Double que aceptan valores NULL que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

Calcula la suma de la secuencia de valores Int32 que aceptan valores NULL que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

Calcula la suma de la secuencia de valores Int64 que aceptan valores NULL que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

Calcula la suma de la secuencia de valores Single que aceptan valores NULL que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

Calcula la suma de la secuencia de Single valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

Take<TSource>(IEnumerable<TSource>, Int32)

Devuelve un número especificado de elementos contiguos desde el inicio de una secuencia.

Take<TSource>(IEnumerable<TSource>, Range)

Devuelve un intervalo especificado de elementos contiguos de una secuencia.

TakeLast<TSource>(IEnumerable<TSource>, Int32)

Devuelve una nueva colección enumerable que contiene los últimos count elementos de source.

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Devuelve elementos de una secuencia siempre que se cumpla una condición especificada.

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Devuelve elementos de una secuencia siempre que se cumpla una condición especificada. El índice del elemento se usa en la lógica de la función de predicado.

ToArray<TSource>(IEnumerable<TSource>)

Crea una matriz a partir de un IEnumerable<T>.

ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

Convierte un IEnumerable<T> en un IAsyncEnumerable<T>.

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Crea un Dictionary<TKey,TValue> a partir de un IEnumerable<T> según una función de selector de claves especificada, un comparador y una función de selector de elementos.

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Crea un Dictionary<TKey,TValue> a partir de un IEnumerable<T> según las funciones especificadas del selector de claves y del selector de elementos.

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Crea un Dictionary<TKey,TValue> a partir de un IEnumerable<T> según una función de selector de claves y un comparador de claves especificados.

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Crea un Dictionary<TKey,TValue> a partir de un IEnumerable<T> según una función de selector de claves especificada.

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Crea un FrozenDictionary<TKey,TValue> a partir de un IEnumerable<T> según las funciones especificadas del selector de claves y del selector de elementos.

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Crea un FrozenDictionary<TKey,TValue> objeto a partir de una IEnumerable<T> función de selector de claves especificada.

ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>)

Crea un FrozenSet<T> objeto con los valores especificados.

ToHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Crea un HashSet<T> a partir de un IEnumerable<T> mediante el comparer para comparar claves.

ToHashSet<TSource>(IEnumerable<TSource>)

Crea un HashSet<T> a partir de un IEnumerable<T>.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Crea una matriz inmutable a partir de la colección especificada.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

Enumera y transforma una secuencia y genera un diccionario inmutable de su contenido mediante los comparadores de clave y valor especificados.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)

Enumera y transforma una secuencia y genera un diccionario inmutable de su contenido mediante el comparador de claves especificado.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Enumera y transforma una secuencia y genera un diccionario inmutable de su contenido.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Construye un diccionario inmutable basado en alguna transformación de una secuencia.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Construye un diccionario inmutable a partir de una colección de elementos existente, aplicando una función de transformación a las claves de origen.

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Enumera una secuencia, genera un conjunto hash inmutable de su contenido y usa el comparador de igualdad especificado para el tipo de conjunto.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Enumera una secuencia y genera un conjunto hash inmutable de su contenido.

ToImmutableList<TSource>(IEnumerable<TSource>)

Enumera una secuencia y genera una lista inmutable de su contenido.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

Enumera y transforma una secuencia y genera un diccionario ordenado inmutable de su contenido mediante los comparadores de clave y valor especificados.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

Enumera y transforma una secuencia y genera un diccionario ordenado inmutable de su contenido mediante el comparador de claves especificado.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Enumera y transforma una secuencia y genera un diccionario ordenado inmutable de su contenido.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Enumera una secuencia, genera un conjunto ordenado inmutable de su contenido y usa el comparador especificado.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Enumera una secuencia y genera un conjunto ordenado inmutable de su contenido.

ToList<TSource>(IEnumerable<TSource>)

Crea un List<T> a partir de un IEnumerable<T>.

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Crea un Lookup<TKey,TElement> a partir de un IEnumerable<T> según una función de selector de claves especificada, un comparador y una función de selector de elementos.

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Crea un Lookup<TKey,TElement> a partir de un IEnumerable<T> según las funciones especificadas del selector de claves y del selector de elementos.

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Crea un Lookup<TKey,TElement> a partir de un IEnumerable<T> según una función de selector de claves y un comparador de claves especificados.

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Crea un Lookup<TKey,TElement> a partir de un IEnumerable<T> según una función de selector de claves especificada.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Agrega el objeto especificado descriptors a collection si el tipo de servicio aún no se ha registrado.

TryAdd(IServiceCollection, ServiceDescriptor)

Agrega el objeto especificado descriptor a collection si el tipo de servicio aún no se ha registrado.

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(IServiceCollection, Type, Object)

Intenta agregar un servicio singleton activado automáticamente.

TryAddActivatedKeyedSingleton<TService,TImplementation>(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>(IServiceCollection, Object)

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(IServiceCollection, Type)

Intenta agregar un servicio singleton activado automáticamente.

TryAddActivatedSingleton<TService,TImplementation>(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>(IServiceCollection)

Intenta agregar un servicio singleton activado automáticamente.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Agrega los s especificados ServiceDescriptorsi un descriptor existente con el mismo ServiceType y una implementación que aún no existe en services.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Agrega un ServiceDescriptor si un descriptor existente con el mismo ServiceType y una implementación que aún no existe en services.

TryAddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Agrega el especificado service como Scoped servicio mediante el generador especificado en implementationFactory al collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

Agrega el especificado service como Scoped servicio con la implementationType implementación al collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedScoped(IServiceCollection, Type, Object)

Agrega el especificado service como Scoped servicio al collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Agrega el especificado TService como un Scoped tipo de implementación de servicio especificado en TImplementation al collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Agrega el especificado TService como Scoped servicio mediante el generador especificado en implementationFactory al services si el tipo de servicio aún no se ha registrado.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

Agrega el especificado TService como Scoped servicio al collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Agrega el especificado service como Singleton servicio mediante el generador especificado en implementationFactory al collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

Agrega el especificado service como Singleton servicio con la implementationType implementación al collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedSingleton(IServiceCollection, Type, Object)

Agrega el especificado service como Singleton servicio al collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Agrega el especificado TService como un Singleton tipo de implementación de servicio especificado en TImplementation al collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Agrega el especificado TService como Singleton servicio mediante el generador especificado en implementationFactory al services si el tipo de servicio aún no se ha registrado.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Agrega el especificado TService como Singleton servicio con una instancia especificada en instance al collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

Agrega el especificado TService como Singleton servicio al collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Agrega el especificado service como Transient servicio mediante el generador especificado en implementationFactory al collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

Agrega el especificado service como Transient servicio con la implementationType implementación al collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedTransient(IServiceCollection, Type, Object)

Agrega el especificado service como Transient servicio al collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Agrega el especificado TService como un Transient tipo de implementación de servicio especificado en TImplementation al collection si el tipo de servicio aún no se ha registrado.

TryAddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Agrega el especificado TService como Transient servicio mediante el generador especificado en implementationFactory al services si el tipo de servicio aún no se ha registrado.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

Agrega el especificado TService como Transient servicio al collection si el tipo de servicio aún no se ha registrado.

TryAddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>)

Agrega el especificado service como Scoped servicio mediante el generador especificado en implementationFactory al collection si el tipo de servicio aún no se ha registrado.

TryAddScoped(IServiceCollection, Type, Type)

Agrega el especificado service como Scoped servicio con la implementationType implementación al collection si el tipo de servicio aún no se ha registrado.

TryAddScoped(IServiceCollection, Type)

Agrega el especificado service como Scoped servicio al collection si el tipo de servicio aún no se ha registrado.

TryAddScoped<TService,TImplementation>(IServiceCollection)

Agrega el especificado TService como un Scoped tipo de implementación de servicio especificado en TImplementation al collection si el tipo de servicio aún no se ha registrado.

TryAddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Agrega el especificado TService como Scoped servicio mediante el generador especificado en implementationFactory al services si el tipo de servicio aún no se ha registrado.

TryAddScoped<TService>(IServiceCollection)

Agrega el especificado TService como Scoped servicio al collection si el tipo de servicio aún no se ha registrado.

TryAddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>)

Agrega el especificado service como Singleton servicio mediante el generador especificado en implementationFactory al collection si el tipo de servicio aún no se ha registrado.

TryAddSingleton(IServiceCollection, Type, Type)

Agrega el especificado service como Singleton servicio con la implementationType implementación al collection si el tipo de servicio aún no se ha registrado.

TryAddSingleton(IServiceCollection, Type)

Agrega el especificado service como Singleton servicio al collection si el tipo de servicio aún no se ha registrado.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Agrega el especificado TService como un Singleton tipo de implementación de servicio especificado en TImplementation al collection si el tipo de servicio aún no se ha registrado.

TryAddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Agrega el especificado TService como Singleton servicio mediante el generador especificado en implementationFactory al services si el tipo de servicio aún no se ha registrado.

TryAddSingleton<TService>(IServiceCollection, TService)

Agrega el especificado TService como Singleton servicio con una instancia especificada en instance al collection si el tipo de servicio aún no se ha registrado.

TryAddSingleton<TService>(IServiceCollection)

Agrega el especificado TService como Singleton servicio al collection si el tipo de servicio aún no se ha registrado.

TryAddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>)

Agrega el especificado service como Transient servicio mediante el generador especificado en implementationFactory al collection si el tipo de servicio aún no se ha registrado.

TryAddTransient(IServiceCollection, Type, Type)

Agrega el especificado service como Transient servicio con la implementationType implementación al collection si el tipo de servicio aún no se ha registrado.

TryAddTransient(IServiceCollection, Type)

Agrega el especificado service como Transient servicio al collection si el tipo de servicio aún no se ha registrado.

TryAddTransient<TService,TImplementation>(IServiceCollection)

Agrega el especificado TService como un Transient tipo de implementación de servicio especificado en TImplementation al collection si el tipo de servicio aún no se ha registrado.

TryAddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Agrega el especificado TService como Transient servicio mediante el generador especificado en implementationFactory al services si el tipo de servicio aún no se ha registrado.

TryAddTransient<TService>(IServiceCollection)

Agrega el especificado TService como Transient servicio al collection si el tipo de servicio aún no se ha registrado.

TryGetNonEnumeratedCount<TSource>(IEnumerable<TSource>, Int32)

Intenta determinar el número de elementos de una secuencia sin forzar una enumeración.

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Genera la unión de conjunto de dos secuencias mediante un IEqualityComparer<T>especificado.

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

Genera la unión de conjunto de dos secuencias mediante el comparador de igualdad predeterminado.

UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Genera la unión de conjunto de dos secuencias según una función de selector de claves especificada.

UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>)

Genera la unión de conjunto de dos secuencias según una función de selector de claves especificada.

Where<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

Filtra una secuencia de valores en función de un predicado.

Where<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Filtra una secuencia de valores en función de un predicado. El índice de cada elemento se usa en la lógica de la función de predicado.

Zip<TFirst,TSecond,TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)

Aplica una función especificada a los elementos correspondientes de dos secuencias, lo que genera una secuencia de los resultados.

Zip<TFirst,TSecond,TThird>(IEnumerable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>)

Genera una secuencia de tuplas con elementos de las tres secuencias especificadas.

Zip<TFirst,TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>)

Genera una secuencia de tuplas con elementos de las dos secuencias especificadas.

Se aplica a