Sdílet prostřednictvím


IServiceCollection Rozhraní

Definice

Určuje kontrakt pro kolekci popisovačů služeb.

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
Public Interface IServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor)
Odvozené
Implementuje

Vlastnosti

Count

Získá počet prvků obsažených v ICollection<T>.

(Zděděno od ICollection<T>)
IsReadOnly

Získá hodnotu určující, zda ICollection<T> je jen pro čtení.

(Zděděno od ICollection<T>)
Item[Int32]

Získá nebo nastaví prvek v zadaném indexu.

(Zděděno od IList<T>)

Metody

Add(T)

Přidá položku do ICollection<T>.

(Zděděno od ICollection<T>)
Clear()

Odebere všechny položky z ICollection<T>.

(Zděděno od ICollection<T>)
Contains(T)

Určuje, zda ICollection<T> obsahuje konkrétní hodnotu.

(Zděděno od ICollection<T>)
CopyTo(T[], Int32)

Zkopíruje prvky ICollection<T> do Arraypočínaje konkrétním indexem Array.

(Zděděno od ICollection<T>)
GetEnumerator()

Vrátí enumerátor, který iteruje kolekcí.

(Zděděno od IEnumerable)
IndexOf(T)

Určuje index konkrétní položky v IList<T>.

(Zděděno od IList<T>)
Insert(Int32, T)

Vloží položku do IList<T> v zadaném indexu.

(Zděděno od IList<T>)
Remove(T)

Odebere první výskyt konkrétního objektu z ICollection<T>.

(Zděděno od ICollection<T>)
RemoveAt(Int32)

Odebere IList<T> položku v zadaném indexu.

(Zděděno od IList<T>)

Metody rozšíření

AddServiceLogEnricher(IServiceCollection)

Přidá instanci rozšíření služby do IServiceCollection.

AddServiceLogEnricher(IServiceCollection, IConfigurationSection)

Přidá instanci rozšíření služby do IServiceCollection.

AddServiceLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>)

Přidá instanci rozšíření služby do IServiceCollection.

AddApplicationMetadata(IServiceCollection, IConfigurationSection)

Přidá instanci ApplicationMetadata do kontejneru injektáže závislostí.

AddApplicationMetadata(IServiceCollection, Action<ApplicationMetadata>)

Přidá instanci ApplicationMetadata do kontejneru injektáže závislostí.

AddAsyncState(IServiceCollection)

Přidá výchozí implementace pro služby IAsyncState, IAsyncContext<T>a Microsoft.Extensions.AsyncState.IAsyncLocalContext`1. Upozorňujeme, že implementace těchto rozhraní nejsou bezpečné pro přístup z více vláken.

ActivateKeyedSingleton(IServiceCollection, Type, Object)

Vynucuje aktivaci singletonu s klíčem v době spuštění místo za běhu.

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

Vynucuje aktivaci singletonu s klíčem v době spuštění místo za běhu.

ActivateSingleton(IServiceCollection, Type)

Vynucuje jednorázovou aktivaci v době spuštění, nikoli za běhu.

ActivateSingleton<TService>(IServiceCollection)

Vynucuje jednorázovou aktivaci v době spuštění, nikoli za běhu.

AddActivatedKeyedSingleton(IServiceCollection, Type, Object)

Přidá automaticky aktivovanou službu singletonu s klíčem.

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

Přidá automaticky aktivovanou službu singletonu s klíčem.

AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

Přidá automaticky aktivovanou službu singletonu s klíčem.

AddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

Přidá automaticky aktivovanou službu singletonu s klíčem.

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

Přidá automaticky aktivovanou službu singletonu s klíčem.

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Přidá automaticky aktivovanou službu singletonu s klíčem.

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

Přidá automaticky aktivovanou službu singletonu s klíčem.

AddActivatedSingleton(IServiceCollection, Type)

Přidá automaticky aktivovanou jednoúčelovou službu typu zadaného v serviceType do zadaného IServiceCollection.

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

Přidá automaticky aktivovanou službu singletonu.

AddActivatedSingleton(IServiceCollection, Type, Type)

Přidá automaticky aktivovanou službu singletonu.

AddActivatedSingleton<TService>(IServiceCollection)

Přidá automaticky aktivovanou službu singletonu.

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

Přidá automaticky aktivovanou službu singletonu.

AddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Přidá automaticky aktivovanou službu singletonu.

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

Přidá automaticky aktivovanou službu singletonu.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object)

Pokusí se přidat automaticky aktivovanou službu singletonu s klíčem.

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

Pokusí se přidat automaticky aktivovanou službu singletonu s klíčem.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

Pokusí se přidat automaticky aktivovanou službu singletonu s klíčem.

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

Pokusí se přidat automaticky aktivovanou službu singletonu s klíčem.

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

Pokusí se přidat automaticky aktivovanou službu singletonu s klíčem.

TryAddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Pokusí se přidat automaticky aktivovanou službu singletonu s klíčem.

TryAddActivatedSingleton(IServiceCollection, Type)

Pokusí se přidat automaticky aktivovanou službu singleton.

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

Pokusí se přidat automaticky aktivovanou službu singleton.

TryAddActivatedSingleton(IServiceCollection, Type, Type)

Pokusí se přidat automaticky aktivovanou službu singleton.

TryAddActivatedSingleton<TService>(IServiceCollection)

Pokusí se přidat automaticky aktivovanou službu singleton.

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

Pokusí se přidat automaticky aktivovanou službu singleton.

TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Pokusí se přidat automaticky aktivovanou službu singleton.

AddTelemetryHealthCheckPublisher(IServiceCollection)

Zaregistruje vydavatele kontroly stavu, který generuje telemetrii představující stav aplikace.

AddTelemetryHealthCheckPublisher(IServiceCollection, IConfigurationSection)

Zaregistruje vydavatele kontroly stavu, který generuje telemetrii představující stav aplikace.

AddTelemetryHealthCheckPublisher(IServiceCollection, Action<TelemetryHealthCheckPublisherOptions>)

Zaregistruje vydavatele kontroly stavu, který generuje telemetrii představující stav aplikace.

AddContextualOptions(IServiceCollection)

Přidá služby požadované pro použití kontextových možností.

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

Zaregistruje akci použitou ke konfiguraci konkrétního typu možností.

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

Zaregistruje akci použitou ke konfiguraci konkrétního typu možností.

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

Zaregistruje akci použitou ke konfiguraci konkrétního typu možností.

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

Zaregistruje akci použitou ke konfiguraci konkrétního typu možností.

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

Zaregistruje akci použitou ke konfiguraci všech instancí určitého typu možností.

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

Zaregistruje akci použitou ke konfiguraci všech instancí určitého typu možností.

AddWebEncoders(IServiceCollection)

Přidá HtmlEncoder, JavaScriptEncoder a UrlEncoder do zadaného services.

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

Přidá HtmlEncoder, JavaScriptEncoder a UrlEncoder do zadaného services.

AddLogEnricher(IServiceCollection, ILogEnricher)

Zaregistruje instanci nástroje pro rozšiřování protokolů.

AddLogEnricher<T>(IServiceCollection)

Zaregistruje typ rozšíření protokolu.

AddStaticLogEnricher(IServiceCollection, IStaticLogEnricher)

Zaregistruje instanci rozšíření statického protokolu.

AddStaticLogEnricher<T>(IServiceCollection)

Zaregistruje typ rozšíření statického protokolu.

AddExceptionSummarizer(IServiceCollection)

Zaregistruje sumarizátor výjimek do kontejneru injektáže závislostí.

AddExceptionSummarizer(IServiceCollection, Action<IExceptionSummarizationBuilder>)

Zaregistruje sumarizátor výjimek do kontejneru injektáže závislostí.

Add(IServiceCollection, ServiceDescriptor)

Přidá zadaný descriptor do collection.

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Přidá posloupnost ServiceDescriptor do collection.

RemoveAll(IServiceCollection, Type)

Odebere všechny služby typu serviceType v IServiceCollection.

RemoveAll<T>(IServiceCollection)

Odebere všechny služby typu T v IServiceCollection.

RemoveAllKeyed(IServiceCollection, Type, Object)

Odebere všechny služby typu serviceType v collection.

RemoveAllKeyed<T>(IServiceCollection, Object)

Odebere všechny služby typu T v collection.

Replace(IServiceCollection, ServiceDescriptor)

Odebere první službu v IServiceCollection se stejným typem služby jako descriptor a přidá do kolekce descriptor.

TryAdd(IServiceCollection, ServiceDescriptor)

Přidá zadaný descriptor do collection, pokud typ služby ještě není zaregistrovaný.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Přidá zadaný descriptors do collection, pokud typ služby ještě není zaregistrovaný.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Přidá ServiceDescriptor, pokud existující popisovač se stejným ServiceType a implementací, která ještě v servicesneexistuje .

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Přidá zadanou ServiceDescriptors, pokud existující popisovač se stejnými ServiceType a implementací, která ještě v servicesneexistuje .

TryAddKeyedScoped(IServiceCollection, Type, Object)

Přidá zadané service jako službu Scoped do collection, pokud typ služby ještě není zaregistrovaný.

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

Přidá zadaný service jako službu Scoped pomocí továrny zadané v implementationFactory do collection, pokud typ služby ještě není zaregistrovaný.

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

Přidá zadaný service jako službu Scoped s implementací implementationType do collection, pokud typ služby ještě není zaregistrovaný.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

Přidá zadané TService jako službu Scoped do collection, pokud typ služby ještě není zaregistrovaný.

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

Přidá zadaný TService jako službu Scoped pomocí továrny zadané v implementationFactory do services, pokud typ služby ještě není zaregistrovaný.

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Přidá zadaný TService jako typ implementace služby Scoped zadaný v TImplementation do collection, pokud typ služby ještě není zaregistrovaný.

TryAddKeyedSingleton(IServiceCollection, Type, Object)

Přidá zadané service jako službu Singleton do collection, pokud typ služby ještě není zaregistrovaný.

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

Přidá zadaný service jako službu Singleton pomocí továrny zadané v implementationFactory do collection, pokud typ služby ještě není zaregistrovaný.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

Přidá zadaný service jako službu Singleton s implementací implementationType do collection, pokud typ služby ještě není zaregistrovaný.

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

Přidá zadané TService jako službu Singleton do collection, pokud typ služby ještě není zaregistrovaný.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Přidá zadaný TService jako službu Singleton s instancí zadanou v instance do collection, pokud typ služby ještě nebyl zaregistrovaný.

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

Přidá zadaný TService jako službu Singleton pomocí továrny zadané v implementationFactory do services, pokud typ služby ještě není zaregistrovaný.

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Přidá zadaný TService jako typ implementace služby Singleton zadaný v TImplementation do collection, pokud typ služby ještě není zaregistrovaný.

TryAddKeyedTransient(IServiceCollection, Type, Object)

Přidá zadané service jako službu Transient do collection, pokud typ služby ještě není zaregistrovaný.

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

Přidá zadaný service jako službu Transient pomocí továrny zadané v implementationFactory do collection, pokud typ služby ještě není zaregistrovaný.

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

Přidá zadaný service jako službu Transient s implementací implementationType do collection, pokud typ služby ještě není zaregistrovaný.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

Přidá zadané TService jako službu Transient do collection, pokud typ služby ještě není zaregistrovaný.

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

Přidá zadaný TService jako službu Transient pomocí továrny zadané v implementationFactory do services, pokud typ služby ještě není zaregistrovaný.

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Přidá zadaný TService jako typ implementace služby Transient zadaný v TImplementation do collection, pokud typ služby ještě není zaregistrovaný.

TryAddScoped(IServiceCollection, Type)

Přidá zadané service jako službu Scoped do collection, pokud typ služby ještě není zaregistrovaný.

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

Přidá zadaný service jako službu Scoped pomocí továrny zadané v implementationFactory do collection, pokud typ služby ještě není zaregistrovaný.

TryAddScoped(IServiceCollection, Type, Type)

Přidá zadaný service jako službu Scoped s implementací implementationType do collection, pokud typ služby ještě není zaregistrovaný.

TryAddScoped<TService>(IServiceCollection)

Přidá zadané TService jako službu Scoped do collection, pokud typ služby ještě není zaregistrovaný.

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

Přidá zadaný TService jako službu Scoped pomocí továrny zadané v implementationFactory do services, pokud typ služby ještě není zaregistrovaný.

TryAddScoped<TService,TImplementation>(IServiceCollection)

Přidá zadaný TService jako typ implementace služby Scoped zadaný v TImplementation do collection, pokud typ služby ještě není zaregistrovaný.

TryAddSingleton(IServiceCollection, Type)

Přidá zadané service jako službu Singleton do collection, pokud typ služby ještě není zaregistrovaný.

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

Přidá zadaný service jako službu Singleton pomocí továrny zadané v implementationFactory do collection, pokud typ služby ještě není zaregistrovaný.

TryAddSingleton(IServiceCollection, Type, Type)

Přidá zadaný service jako službu Singleton s implementací implementationType do collection, pokud typ služby ještě není zaregistrovaný.

TryAddSingleton<TService>(IServiceCollection)

Přidá zadané TService jako službu Singleton do collection, pokud typ služby ještě není zaregistrovaný.

TryAddSingleton<TService>(IServiceCollection, TService)

Přidá zadaný TService jako službu Singleton s instancí zadanou v instance do collection, pokud typ služby ještě nebyl zaregistrovaný.

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

Přidá zadaný TService jako službu Singleton pomocí továrny zadané v implementationFactory do services, pokud typ služby ještě není zaregistrovaný.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Přidá zadaný TService jako typ implementace služby Singleton zadaný v TImplementation do collection, pokud typ služby ještě není zaregistrovaný.

TryAddTransient(IServiceCollection, Type)

Přidá zadané service jako službu Transient do collection, pokud typ služby ještě není zaregistrovaný.

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

Přidá zadaný service jako službu Transient pomocí továrny zadané v implementationFactory do collection, pokud typ služby ještě není zaregistrovaný.

TryAddTransient(IServiceCollection, Type, Type)

Přidá zadaný service jako službu Transient s implementací implementationType do collection, pokud typ služby ještě není zaregistrovaný.

TryAddTransient<TService>(IServiceCollection)

Přidá zadané TService jako službu Transient do collection, pokud typ služby ještě není zaregistrovaný.

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

Přidá zadaný TService jako službu Transient pomocí továrny zadané v implementationFactory do services, pokud typ služby ještě není zaregistrovaný.

TryAddTransient<TService,TImplementation>(IServiceCollection)

Přidá zadaný TService jako typ implementace služby Transient zadaný v TImplementation do collection, pokud typ služby ještě není zaregistrovaný.

AddFakeLogging(IServiceCollection)

Konfiguruje falešné protokolování s výchozími možnostmi.

AddFakeLogging(IServiceCollection, IConfigurationSection)

Konfiguruje falešné protokolování.

AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>)

Konfiguruje falešné protokolování.

AddFakeRedaction(IServiceCollection)

Zaregistruje falešného poskytovatele redactoru, který vždy vrací falešné instance redactoru.

AddFakeRedaction(IServiceCollection, Action<FakeRedactorOptions>)

Zaregistruje falešného poskytovatele redactoru, který vždy vrací falešné instance redactoru.

AddHealthChecks(IServiceCollection)

Přidá do kontejneru HealthCheckService pomocí zadaného delegáta k registraci kontrol stavu.

AddHttpClient(IServiceCollection)

Přidá IHttpClientFactory a související služby do IServiceCollection.

AddHttpClient(IServiceCollection, String)

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje pojmenovanou HttpClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje pojmenovanou HttpClient.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje pojmenovanou HttpClient.

AddHttpClient<TClient>(IServiceCollection)

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na úplný název TClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název typu TClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název typu TClient.

AddHttpClient<TClient>(IServiceCollection, String)

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection)

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název typu TClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název typu TClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název typu TClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název typu TClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

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

Přidá IHttpClientFactory a související služby do IServiceCollection a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient.

ConfigureHttpClientDefaults(IServiceCollection, Action<IHttpClientBuilder>)

Přidá delegáta, který se použije ke konfiguraci všech instancí HttpClient.

AddHttpClientLatencyTelemetry(IServiceCollection)

Přidá DelegatingHandler ke shromažďování informací o latenci a obohacení protokolu odchozích požadavků pro všechny klienty HTTP.

AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection)

Přidá DelegatingHandler ke shromažďování informací o latenci a obohacení protokolu odchozích požadavků pro všechny klienty HTTP.

AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>)

Přidá DelegatingHandler ke shromažďování informací o latenci a obohacení protokolu odchozích požadavků pro všechny klienty HTTP.

AddExtendedHttpClientLogging(IServiceCollection)

Přidá IHttpClientAsyncLogger pro generování protokolů pro odchozí požadavky pro všechny klienty HTTP vytvořené pomocí IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

Přidá IHttpClientAsyncLogger pro generování protokolů pro odchozí požadavky pro všechny klienty HTTP vytvořené pomocí IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

Přidá IHttpClientAsyncLogger pro generování protokolů pro odchozí požadavky pro všechny klienty HTTP vytvořené pomocí IHttpClientFactory.

AddHttpClientLogEnricher<T>(IServiceCollection)

Přidá instanci rozšíření T do IServiceCollection pro obohacení protokolů HttpClient.

AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata)

Přidá metadata závislostí.

AddDownstreamDependencyMetadata<T>(IServiceCollection)

Přidá metadata závislostí.

AddHybridCache(IServiceCollection)

Určuje kontrakt pro kolekci popisovačů služeb.

AddHybridCache(IServiceCollection, Action<HybridCacheOptions>)

Určuje kontrakt pro kolekci popisovačů služeb.

AddKubernetesProbes(IServiceCollection)

Zaregistruje testy aktivity, spouštění a připravenosti pomocí výchozích možností.

AddKubernetesProbes(IServiceCollection, IConfigurationSection)

Zaregistruje testy aktivity, spouštění a připravenosti pomocí nakonfigurovaných možností.

AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>)

Zaregistruje testy aktivity, spouštění a připravenosti pomocí nakonfigurovaných možností.

AddConsoleLatencyDataExporter(IServiceCollection)

Přidejte pro konzolu exportér dat latence.

AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection)

Přidejte pro konzolu exportér dat latence.

AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>)

Přidejte pro konzolu exportér dat latence.

AddLatencyContext(IServiceCollection)

Přidá kontext latence.

AddLatencyContext(IServiceCollection, IConfigurationSection)

Přidá kontext latence.

AddLatencyContext(IServiceCollection, Action<LatencyContextOptions>)

Přidá kontext latence.

RegisterCheckpointNames(IServiceCollection, String[])

Zaregistruje sadu názvů kontrolních bodů pro kontext latence.

RegisterMeasureNames(IServiceCollection, String[])

Zaregistruje sadu názvů měr pro kontext latence.

RegisterTagNames(IServiceCollection, String[])

Zaregistruje sadu názvů značek pro kontext latence.

AddLocalization(IServiceCollection)

Přidá služby vyžadované pro lokalizaci aplikací.

AddLocalization(IServiceCollection, Action<LocalizationOptions>)

Přidá služby vyžadované pro lokalizaci aplikací.

AddLogging(IServiceCollection)

Přidá služby protokolování do zadaného IServiceCollection.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Přidá služby protokolování do zadaného IServiceCollection.

AddDistributedMemoryCache(IServiceCollection)

Přidá výchozí implementaci IDistributedCache, která ukládá položky do paměti do IServiceCollection. Architektury, které vyžadují, aby fungovala distribuovaná mezipaměť, mohou tuto závislost bezpečně přidat jako součást seznamu závislostí, aby bylo zajištěno, že je k dispozici aspoň jedna implementace.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Přidá výchozí implementaci IDistributedCache, která ukládá položky do paměti do IServiceCollection. Architektury, které vyžadují, aby fungovala distribuovaná mezipaměť, mohou tuto závislost bezpečně přidat jako součást seznamu závislostí, aby bylo zajištěno, že je k dispozici aspoň jedna implementace.

AddMemoryCache(IServiceCollection)

Přidá do IServiceCollectionnedistribuovanou implementaci paměti IMemoryCache .

AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>)

Přidá do IServiceCollectionnedistribuovanou implementaci paměti IMemoryCache .

AddMetrics(IServiceCollection)

Přidá služby metrik do zadaného IServiceCollection.

AddMetrics(IServiceCollection, Action<IMetricsBuilder>)

Přidá služby metrik do zadaného IServiceCollection.

AddNullLatencyContext(IServiceCollection)

Přidá kontext latence no-op do kontejneru injektáže závislostí.

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

Přidá ObjectPool<T> a umožní distanci vrátit vymezené instance TService.

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

Přidá ObjectPool<T> a umožní distanci vrátit vymezené instance TService.

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

Zaregistruje akci použitou ke konfiguraci DependencyInjectionPoolOptions typového fondu.

ConfigurePools(IServiceCollection, IConfigurationSection)

Konfiguruje fondy DI.

Configure<TOptions>(IServiceCollection, IConfiguration)

Zaregistruje instanci konfigurace, která TOptions vytvoří vazbu proti, a aktualizuje možnosti při změně konfigurace.

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

Zaregistruje instanci konfigurace, se kterou se TOptions vytvoří vazba.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Zaregistruje instanci konfigurace, se kterou se TOptions vytvoří vazba.

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

Zaregistruje instanci konfigurace, se kterou se TOptions vytvoří vazba.

AddOptions(IServiceCollection)

Přidá služby požadované pro použití možností.

AddOptions<TOptions>(IServiceCollection)

Získá tvůrce možností, který přeposílá Configure volání pro stejnou pojmenovanou TOptions do podkladové kolekce služeb.

AddOptions<TOptions>(IServiceCollection, String)

Získá tvůrce možností, který přeposílá Configure volání pro stejnou pojmenovanou TOptions do podkladové kolekce služeb.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Přidá služby vyžadované pro použití možností a vynucuje kontrolu ověření možností při spuštění, nikoli za běhu.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Přidá služby vyžadované pro použití možností a vynucuje kontrolu ověření možností při spuštění, nikoli za běhu.

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

Zaregistruje akci použitou ke konfiguraci konkrétního typu možností jednou během spouštění. Spustí se před PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). Aktualizace konfigurace znovu nevyvolají akci.

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

Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. Tyto příkazy se spouští před PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

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

Zaregistruje akci použitou ke konfiguraci všech instancí určitého typu možností.

ConfigureOptions(IServiceCollection, Object)

Zaregistruje objekt, který bude mít všechny své I[Post]ConfigureOptions zaregistrované.

ConfigureOptions(IServiceCollection, Type)

Zaregistruje typ, který bude mít všechny své I[Post]ConfigureOptions zaregistrované.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Zaregistruje typ, který bude mít všechny své I[Post]ConfigureOptions zaregistrované.

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

Zaregistruje akci použitou k inicializaci konkrétního typu možností. Ty se spouští po Configure<TOptions>(IServiceCollection, Action<TOptions>).

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

Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. Ty se spouští po Configure<TOptions>(IServiceCollection, Action<TOptions>).

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

Zaregistruje akci použitou k publikování konfigurace všech instancí určitého typu možností. Ty se spouští po Configure<TOptions>(IServiceCollection, Action<TOptions>).

AddPolicyRegistry(IServiceCollection)

Zaregistruje prázdnou PolicyRegistry v kolekci služeb s typy služeb IPolicyRegistry<TKey>a IReadOnlyPolicyRegistry<TKey> a vrátí nově vytvořený registr.

AddPolicyRegistry(IServiceCollection, IPolicyRegistry<String>)

Zaregistruje poskytnuté IPolicyRegistry<TKey> v kolekci služeb pomocí typů služeb IPolicyRegistry<TKey>a IReadOnlyPolicyRegistry<TKey> a vrátí zadaný registr.

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

Určuje kontrakt pro kolekci popisovačů služeb.

AddProcessLogEnricher(IServiceCollection)

Přidá instanci rozšiřujícího procesu do IServiceCollection.

AddProcessLogEnricher(IServiceCollection, IConfigurationSection)

Přidá instanci rozšíření hostitele do IServiceCollection.

AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>)

Přidá instanci rozšiřujícího procesu do IServiceCollection.

AddRedaction(IServiceCollection)

Zaregistruje implementaci IRedactorProvider v IServiceCollection.

AddRedaction(IServiceCollection, Action<IRedactionBuilder>)

Zaregistruje implementaci IRedactorProvider v IServiceCollection a nakonfiguruje dostupné redaktory.

AddResilienceEnricher(IServiceCollection)

Přidává nástroje pro rozšiřování odolnosti.

AddResourceMonitoring(IServiceCollection)

Nakonfiguruje a přidá implementaci IResourceMonitor do kolekce služeb.

AddResourceMonitoring(IServiceCollection, Action<IResourceMonitorBuilder>)

Nakonfiguruje a přidá implementaci IResourceMonitor do kolekce služeb.

BuildServiceProvider(IServiceCollection)

Vytvoří ServiceProvider obsahující služby z poskytnutého IServiceCollection.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Vytvoří ServiceProvider obsahující služby z poskytnutého IServiceCollection volitelně povolování vytváření služeb a ověřování oboru.

BuildServiceProvider(IServiceCollection, Boolean)

Vytvoří ServiceProvider obsahující služby z poskytnutého IServiceCollection volitelně povolování ověřování oboru.

AddHostedService<THostedService>(IServiceCollection)

Přidejte IHostedService registraci pro daný typ.

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

Přidejte IHostedService registraci pro daný typ.

AddKeyedScoped(IServiceCollection, Type, Object)

Přidá vymezenou službu typu zadaného v serviceType do zadaného IServiceCollection.

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

Přidá vymezenou službu typu zadaného v serviceType s továrnou určenou v implementationFactory do zadaného IServiceCollection.

AddKeyedScoped(IServiceCollection, Type, Object, Type)

Přidá vymezenou službu typu zadaného v serviceType s implementací typu zadaného v implementationType do zadaného IServiceCollection.

AddKeyedScoped<TService>(IServiceCollection, Object)

Přidá vymezenou službu typu zadaného v TService do zadaného IServiceCollection.

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

Přidá vymezenou službu typu zadaného v TService s továrnou určenou v implementationFactory do zadaného IServiceCollection.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Přidá vymezenou službu typu zadaného v TService s typem implementace zadaným v TImplementation do zadaného IServiceCollection.

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

Přidá vymezenou službu typu zadaného v TService s typem implementace zadaným v TImplementation pomocí továrny zadané v implementationFactory do zadaného IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object)

Přidá jednoúčelovou službu typu zadaného v serviceType do zadaného IServiceCollection.

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

Přidá jednoúčelovou službu typu zadaného v serviceType s továrnou určenou v implementationFactory do zadaného IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

Přidá jednoúčelovou službu typu zadaného v serviceType s instancí zadanou v implementationInstance do zadaného IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

Přidá jednoúčelovou službu typu zadaného v serviceType s implementací typu zadaného v implementationType do zadaného IServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object)

Přidá jednoúčelovou službu typu zadaného v TService do zadaného IServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Přidá jednoúčelovou službu typu zadaného v TService s instancí zadanou v implementationInstance do zadaného IServiceCollection.

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

Přidá jednoúčelovou službu typu zadaného v TService s továrnou určenou v implementationFactory do zadaného IServiceCollection.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Přidá jednoúčelovou službu typu zadaného v TService s typem implementace zadaným v TImplementation do zadaného IServiceCollection.

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

Přidá jednoúčelovou službu typu zadaného v TService s typem implementace zadaným v TImplementation pomocí továrny zadané v implementationFactory do zadaného IServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object)

Přidá přechodnou službu typu zadaného v serviceType do zadaného IServiceCollection.

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

Přidá přechodnou službu typu zadaného v serviceType s továrnou určenou v implementationFactory do zadané IServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object, Type)

Přidá přechodnou službu typu zadaného v serviceType s implementací typu zadaného v implementationType do zadaného IServiceCollection.

AddKeyedTransient<TService>(IServiceCollection, Object)

Přidá přechodnou službu typu zadaného v TService do zadaného IServiceCollection.

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

Přidá přechodnou službu typu zadaného v TService s továrnou určenou v implementationFactory do zadané IServiceCollection.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Přidá přechodnou službu typu zadaného v TService s typem implementace zadaným v TImplementation do zadaného IServiceCollection.

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

Přidá přechodnou službu typu zadaného v TService s typem implementace zadaným v TImplementation pomocí továrny zadané v implementationFactory do zadaného IServiceCollection.

AddScoped(IServiceCollection, Type)

Přidá vymezenou službu typu zadaného v serviceType do zadaného IServiceCollection.

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

Přidá vymezenou službu typu zadaného v serviceType s továrnou určenou v implementationFactory do zadaného IServiceCollection.

AddScoped(IServiceCollection, Type, Type)

Přidá vymezenou službu typu zadaného v serviceType s implementací typu zadaného v implementationType do zadaného IServiceCollection.

AddScoped<TService>(IServiceCollection)

Přidá vymezenou službu typu zadaného v TService do zadaného IServiceCollection.

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

Přidá vymezenou službu typu zadaného v TService s továrnou určenou v implementationFactory do zadaného IServiceCollection.

AddScoped<TService,TImplementation>(IServiceCollection)

Přidá vymezenou službu typu zadaného v TService s typem implementace zadaným v TImplementation do zadaného IServiceCollection.

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

Přidá vymezenou službu typu zadaného v TService s typem implementace zadaným v TImplementation pomocí továrny zadané v implementationFactory do zadaného IServiceCollection.

AddSingleton(IServiceCollection, Type)

Přidá jednoúčelovou službu typu zadaného v serviceType do zadaného IServiceCollection.

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

Přidá jednoúčelovou službu typu zadaného v serviceType s továrnou určenou v implementationFactory do zadaného IServiceCollection.

AddSingleton(IServiceCollection, Type, Object)

Přidá jednoúčelovou službu typu zadaného v serviceType s instancí zadanou v implementationInstance do zadaného IServiceCollection.

AddSingleton(IServiceCollection, Type, Type)

Přidá jednoúčelovou službu typu zadaného v serviceType s implementací typu zadaného v implementationType do zadaného IServiceCollection.

AddSingleton<TService>(IServiceCollection)

Přidá jednoúčelovou službu typu zadaného v TService do zadaného IServiceCollection.

AddSingleton<TService>(IServiceCollection, TService)

Přidá jednoúčelovou službu typu zadaného v TService s instancí zadanou v implementationInstance do zadaného IServiceCollection.

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

Přidá jednoúčelovou službu typu zadaného v TService s továrnou určenou v implementationFactory do zadaného IServiceCollection.

AddSingleton<TService,TImplementation>(IServiceCollection)

Přidá jednoúčelovou službu typu zadaného v TService s typem implementace zadaným v TImplementation do zadaného IServiceCollection.

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

Přidá jednoúčelovou službu typu zadaného v TService s typem implementace zadaným v TImplementation pomocí továrny zadané v implementationFactory do zadaného IServiceCollection.

AddTransient(IServiceCollection, Type)

Přidá přechodnou službu typu zadaného v serviceType do zadaného IServiceCollection.

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

Přidá přechodnou službu typu zadaného v serviceType s továrnou určenou v implementationFactory do zadané IServiceCollection.

AddTransient(IServiceCollection, Type, Type)

Přidá přechodnou službu typu zadaného v serviceType s implementací typu zadaného v implementationType do zadaného IServiceCollection.

AddTransient<TService>(IServiceCollection)

Přidá přechodnou službu typu zadaného v TService do zadaného IServiceCollection.

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

Přidá přechodnou službu typu zadaného v TService s továrnou určenou v implementationFactory do zadané IServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection)

Přidá přechodnou službu typu zadaného v TService s typem implementace zadaným v TImplementation do zadaného IServiceCollection.

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

Přidá přechodnou službu typu zadaného v TService s typem implementace zadaným v TImplementation pomocí továrny zadané v implementationFactory do zadaného IServiceCollection.

AddDistributedSqlServerCache(IServiceCollection, Action<SqlServerCacheOptions>)

Přidá do zadaného IServiceCollectiondistribuované služby ukládání do mezipaměti microsoft SQL Server .

AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Přidá služby distribuované mezipaměti Redis do zadaného IServiceCollection.

AddTcpEndpointProbe(IServiceCollection)

Zaregistruje hlášení stavu pomocí portu TCP, pokud je služba považována za v pořádku IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, IConfigurationSection)

Zaregistruje hlášení stavu pomocí portu TCP, pokud je služba považována za v pořádku IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, Action<TcpEndpointProbesOptions>)

Zaregistruje hlášení stavu pomocí portu TCP, pokud je služba považována za v pořádku IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String)

Zaregistruje hlášení stavu pomocí portu TCP, pokud je služba považována za v pořádku IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String, IConfigurationSection)

Zaregistruje hlášení stavu pomocí portu TCP, pokud je služba považována za v pořádku IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String, Action<TcpEndpointProbesOptions>)

Zaregistruje hlášení stavu pomocí portu TCP, pokud je služba považována za v pořádku IHealthCheck.

AddSystemd(IServiceCollection)

Konfiguruje životnost IHost sestavené z services do SystemdLifetime, poskytuje zprávy s oznámením pro spuštěnou a zastavovanou aplikaci a konfiguruje protokolování konzoly do systémového formátu.

AddWindowsService(IServiceCollection)

Nakonfiguruje životnost IHost sestavené z services na WindowsServiceLifetime a umožňuje protokolování do protokolu událostí s názvem aplikace jako výchozím názvem zdroje.

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

Nakonfiguruje životnost IHost sestavené z services na WindowsServiceLifetime a umožňuje protokolování do protokolu událostí s názvem aplikace jako výchozím názvem zdroje.

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

Vytvoří FrozenDictionary<TKey,TValue> z IEnumerable<T> podle zadané funkce selektoru kláves.

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

Vytvoří FrozenDictionary<TKey,TValue> z IEnumerable<T> podle zadaných funkcí selektoru klíčů a selektoru prvků.

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

Vytvoří FrozenSet<T> se zadanými hodnotami.

AsReadOnly<T>(IList<T>)

Vrátí obálku jen pro čtení ReadOnlyCollection<T> pro zadaný seznam.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Vytvoří neměnné pole ze zadané kolekce.

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

Vytvoří neměnný slovník z existující kolekce prvků a použije transformační funkci na zdrojové klíče.

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

Vytvoří neměnný slovník na základě určité transformace sekvence.

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

Vytvoří výčet a transformaci sekvence a vytvoří neměnný slovník jeho obsahu.

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

Vytvoří výčet a transformaci sekvence a vytvoří neměnný slovník jeho obsahu pomocí zadaného porovnávače klíčů.

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

Vytvoří výčet a transformaci sekvence a vytvoří neměnný slovník jeho obsahu pomocí zadaných porovnávacích klíčů a hodnot.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Vytvoří výčet sekvence a vytvoří neměnnou sadu hodnot hash jejího obsahu.

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

Vytvoří výčet sekvence, vytvoří neměnnou sadu hodnot hash jejího obsahu a použije zadaný porovnávač rovnosti pro typ sady.

ToImmutableList<TSource>(IEnumerable<TSource>)

Vytvoří výčet sekvence a vytvoří neměnný seznam jeho obsahu.

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

Vytvoří výčet a transformaci sekvence a vytvoří neměnný seřazený slovník jeho obsahu.

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

Vytvoří výčet a transformaci sekvence a vytvoří neměnný seřazený slovník jeho obsahu pomocí zadaného porovnávače klíčů.

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

Vytvoří výčet a transformaci sekvence a vytvoří neměnný seřazený slovník jeho obsahu pomocí zadaných porovnávacích klíčů a hodnot.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Vytvoří výčet sekvence a vytvoří neměnnou seřazenou sadu jejího obsahu.

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

Vytvoří výčet sekvence, vytvoří neměnnou seřazenou sadu jejího obsahu a použije zadaný porovnávač.

CopyToDataTable<T>(IEnumerable<T>)

Vrátí DataTable, která obsahuje kopie objektů DataRow vzhledem k vstupnímu objektu IEnumerable<T>, kde je obecný parametr TDataRow.

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

Zkopíruje DataRow objekty do zadaného DataTablevzhledem k vstupnímu objektu IEnumerable<T>, kde je DataRowobecný parametr T .

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

Zkopíruje DataRow objekty do zadaného DataTablevzhledem k vstupnímu objektu IEnumerable<T>, kde je DataRowobecný parametr T .

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

Použije funkci akumulátoru na sekvenci.

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

Použije funkci akumulátoru na sekvenci. Zadaná počáteční hodnota akumulátoru se používá jako počáteční hodnota akumulátoru.

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

Použije funkci akumulátoru na sekvenci. Zadaná počáteční hodnota akumulátoru se používá jako počáteční hodnota akumulátoru a zadaná funkce slouží k výběru výsledné hodnoty.

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

Určuje kontrakt pro kolekci popisovačů služeb.

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

Určuje kontrakt pro kolekci popisovačů služeb.

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

Určuje, zda všechny prvky sekvence splňují podmínku.

Any<TSource>(IEnumerable<TSource>)

Určuje, zda sekvence obsahuje nějaké prvky.

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

Určuje, zda některý prvek sekvence splňuje podmínku.

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

Připojí hodnotu na konec sekvence.

AsEnumerable<TSource>(IEnumerable<TSource>)

Vrátí zadaný vstup jako IEnumerable<T>.

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

Vypočítá průměr posloupnosti Decimal hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

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

Vypočítá průměr posloupnosti Double hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

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

Vypočítá průměr posloupnosti Int32 hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

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

Vypočítá průměr posloupnosti Int64 hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

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

Vypočítá průměr posloupnosti hodnot nullable Decimal, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

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

Vypočítá průměr posloupnosti hodnot nullable Double, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

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

Vypočítá průměr posloupnosti hodnot nullable Int32, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

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

Vypočítá průměr posloupnosti hodnot nullable Int64, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

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

Vypočítá průměr posloupnosti hodnot nullable Single, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

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

Vypočítá průměr posloupnosti Single hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Cast<TResult>(IEnumerable)

Přetypuje prvky IEnumerable na zadaný typ.

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

Rozdělí prvky sekvence na bloky velikosti maximálně size.

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

Zřetězí dvě sekvence.

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

Určuje, zda sekvence obsahuje zadaný prvek pomocí výchozího porovnávače rovnosti.

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

Určuje, zda sekvence obsahuje zadaný prvek pomocí zadaného IEqualityComparer<T>.

Count<TSource>(IEnumerable<TSource>)

Vrátí počet prvků v posloupnosti.

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

Vrátí číslo, které představuje, kolik prvků v zadané sekvenci splňuje podmínku.

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

Určuje kontrakt pro kolekci popisovačů služeb.

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

Vrátí prvky zadané sekvence nebo výchozí hodnotu parametru typu v jednotonové kolekci, pokud je sekvence prázdná.

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

Vrátí prvky zadané sekvence nebo zadanou hodnotu v jednotonové kolekci, pokud je sekvence prázdná.

Distinct<TSource>(IEnumerable<TSource>)

Vrátí odlišné prvky ze sekvence pomocí výchozího porovnávače rovnosti k porovnání hodnot.

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

Vrátí odlišné prvky ze sekvence pomocí zadaného IEqualityComparer<T> k porovnání hodnot.

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

Vrátí odlišné prvky ze sekvence podle zadané funkce selektoru klíče.

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

Vrátí odlišné prvky ze sekvence podle zadané funkce selektoru klíčů a pomocí zadaného porovnávacího modulu k porovnání klíčů.

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

Vrátí prvek v zadaném indexu v sekvenci.

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

Vrátí prvek v zadaném indexu v sekvenci.

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

Vrátí prvek v zadaném indexu v sekvenci nebo výchozí hodnotu, pokud je index mimo rozsah.

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

Vrátí prvek v zadaném indexu v sekvenci nebo výchozí hodnotu, pokud je index mimo rozsah.

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

Vytvoří množinu dvou sekvencí pomocí výchozího porovnávače rovnosti k porovnání hodnot.

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

Vytvoří množinu dvou sekvencí pomocí zadaného IEqualityComparer<T> k porovnání hodnot.

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

Vytvoří rozdíl množiny dvou sekvencí podle zadané funkce selektoru klíče.

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

Vytvoří rozdíl množiny dvou sekvencí podle zadané funkce selektoru klíče.

First<TSource>(IEnumerable<TSource>)

Vrátí první prvek sekvence.

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

Vrátí první prvek v sekvenci, která splňuje zadanou podmínku.

FirstOrDefault<TSource>(IEnumerable<TSource>)

Vrátí první prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky.

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

Vrátí první prvek sekvence nebo zadanou výchozí hodnotu, pokud sekvence neobsahuje žádné prvky.

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

Vrátí první prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud není nalezen žádný takový prvek.

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

Vrátí první prvek sekvence, která splňuje podmínku, nebo zadanou výchozí hodnotu, pokud nebyl nalezen žádný takový prvek.

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

Seskupí prvky sekvence podle zadané funkce selektoru klíče.

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

Seskupí prvky sekvence podle zadané funkce selektoru klíčů a porovná klíče pomocí zadaného porovnávače.

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

Seskupí prvky sekvence podle zadané funkce selektoru klíčů a projekty prvky pro každou skupinu pomocí zadané funkce.

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

Seskupí prvky sekvence podle funkce selektoru klíče. Klíče se porovnávají pomocí porovnávače a jednotlivé prvky skupiny se promítají pomocí zadané funkce.

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

Seskupí prvky sekvence podle zadané funkce selektoru klíčů a vytvoří výslednou hodnotu z každé skupiny a jejího klíče.

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

Seskupí prvky sekvence podle zadané funkce selektoru klíčů a vytvoří výslednou hodnotu z každé skupiny a jejího klíče. Klíče se porovnávají pomocí zadaného porovnávače.

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

Seskupí prvky sekvence podle zadané funkce selektoru klíčů a vytvoří výslednou hodnotu z každé skupiny a jejího klíče. Prvky každé skupiny se promítnou pomocí zadané funkce.

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

Seskupí prvky sekvence podle zadané funkce selektoru klíčů a vytvoří výslednou hodnotu z každé skupiny a jejího klíče. Hodnoty klíče se porovnávají pomocí zadaného porovnávače a prvky každé skupiny se promítnou pomocí zadané funkce.

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

Koreluje prvky dvou sekvencí na základě rovnosti klíčů a seskupuje výsledky. Výchozí porovnávač rovnosti se používá k porovnání klíčů.

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

Koreluje prvky dvou sekvencí na základě rovnosti klíčů a seskupuje výsledky. Zadaný IEqualityComparer<T> slouží k porovnání klíčů.

Index<TSource>(IEnumerable<TSource>)

Vrátí výčet, který zahrnuje index elementu do řazené kolekce členů.

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

Vytvoří průnik sady dvou sekvencí pomocí výchozího porovnávače rovnosti k porovnání hodnot.

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

Vytvoří průnik sady dvou sekvencí pomocí zadaného IEqualityComparer<T> k porovnání hodnot.

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

Vytvoří průnik množiny dvou sekvencí podle zadané funkce selektoru kláves.

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

Vytvoří průnik množiny dvou sekvencí podle zadané funkce selektoru kláves.

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

Koreluje prvky dvou sekvencí na základě odpovídajících klíčů. Výchozí porovnávač rovnosti se používá k porovnání klíčů.

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

Koreluje prvky dvou sekvencí na základě odpovídajících klíčů. Zadaný IEqualityComparer<T> slouží k porovnání klíčů.

Last<TSource>(IEnumerable<TSource>)

Vrátí poslední prvek sekvence.

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

Vrátí poslední prvek sekvence, která splňuje zadanou podmínku.

LastOrDefault<TSource>(IEnumerable<TSource>)

Vrátí poslední prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky.

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

Vrátí poslední prvek sekvence nebo zadanou výchozí hodnotu, pokud sekvence neobsahuje žádné prvky.

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

Vrátí poslední prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud se takový prvek nenajde.

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

Vrátí poslední prvek sekvence, která splňuje podmínku, nebo zadanou výchozí hodnotu, pokud se nenajde žádný takový prvek.

LongCount<TSource>(IEnumerable<TSource>)

Vrátí Int64, který představuje celkový počet prvků v sekvenci.

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

Vrátí Int64, který představuje, kolik prvků v sekvenci splňuje podmínku.

Max<TSource>(IEnumerable<TSource>)

Vrátí maximální hodnotu v obecné sekvenci.

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

Vrátí maximální hodnotu v obecné sekvenci.

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

Vyvolá transformační funkci na každém prvku sekvence a vrátí maximální Decimal hodnotu.

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

Vyvolá transformační funkci na každém prvku sekvence a vrátí maximální Double hodnotu.

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

Vyvolá transformační funkci na každém prvku sekvence a vrátí maximální Int32 hodnotu.

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

Vyvolá transformační funkci na každém prvku sekvence a vrátí maximální Int64 hodnotu.

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

Vyvolá transformační funkci na každém prvku sekvence a vrátí maximální hodnotu s možnou hodnotou null Decimal.

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

Vyvolá transformační funkci na každém prvku sekvence a vrátí maximální hodnotu s možnou hodnotou null Double.

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

Vyvolá transformační funkci na každém prvku sekvence a vrátí maximální hodnotu s možnou hodnotou null Int32.

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

Vyvolá transformační funkci na každém prvku sekvence a vrátí maximální hodnotu s možnou hodnotou null Int64.

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

Vyvolá transformační funkci na každém prvku sekvence a vrátí maximální hodnotu s možnou hodnotou null Single.

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

Vyvolá transformační funkci na každém prvku sekvence a vrátí maximální Single hodnotu.

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

Vyvolá transformační funkci na každém prvku obecné sekvence a vrátí maximální výslednou hodnotu.

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

Vrátí maximální hodnotu v obecné sekvenci podle zadané funkce selektoru klíče.

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

Vrátí maximální hodnotu v obecné sekvenci podle zadané funkce selektoru klíče a porovnávače klíčů.

Min<TSource>(IEnumerable<TSource>)

Vrátí minimální hodnotu v obecné sekvenci.

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

Vrátí minimální hodnotu v obecné sekvenci.

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

Vyvolá transformační funkci na každém prvku sekvence a vrátí minimální Decimal hodnotu.

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

Vyvolá transformační funkci na každém prvku sekvence a vrátí minimální Double hodnotu.

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

Vyvolá transformační funkci na každém prvku sekvence a vrátí minimální Int32 hodnotu.

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

Vyvolá transformační funkci na každém prvku sekvence a vrátí minimální Int64 hodnotu.

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

Vyvolá transformační funkci na každém prvku sekvence a vrátí minimální hodnotu s možnou hodnotou null Decimal.

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

Vyvolá transformační funkci na každém prvku sekvence a vrátí minimální hodnotu s možnou hodnotou null Double.

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

Vyvolá transformační funkci na každém prvku sekvence a vrátí minimální hodnotu s možnou hodnotou null Int32.

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

Vyvolá transformační funkci na každém prvku sekvence a vrátí minimální hodnotu s možnou hodnotou null Int64.

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

Vyvolá transformační funkci na každém prvku sekvence a vrátí minimální hodnotu s možnou hodnotou null Single.

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

Vyvolá transformační funkci na každém prvku sekvence a vrátí minimální Single hodnotu.

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

Vyvolá transformační funkci na každém prvku obecné sekvence a vrátí minimální výslednou hodnotu.

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

Vrátí minimální hodnotu v obecné sekvenci podle zadané funkce selektoru klíčů.

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

Vrátí minimální hodnotu v obecné sekvenci podle zadané funkce selektoru klíče a porovnávače klíčů.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable na základě zadaného typu.

Order<T>(IEnumerable<T>)

Seřadí prvky sekvence ve vzestupném pořadí.

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

Seřadí prvky sekvence ve vzestupném pořadí.

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

Seřadí prvky sekvence ve vzestupném pořadí podle klíče.

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

Seřadí prvky sekvence ve vzestupném pořadí pomocí zadaného porovnávače.

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

Seřadí prvky sekvence v sestupném pořadí podle klíče.

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

Seřadí prvky sekvence v sestupném pořadí pomocí zadaného porovnávače.

OrderDescending<T>(IEnumerable<T>)

Seřadí prvky sekvence v sestupném pořadí.

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

Seřadí prvky sekvence v sestupném pořadí.

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

Přidá hodnotu na začátek sekvence.

Reverse<TSource>(IEnumerable<TSource>)

Invertuje pořadí prvků v sekvenci.

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

Prodá jednotlivé prvky sekvence do nového formuláře.

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

Každý prvek sekvence začlení do nového formuláře zahrnutím indexu elementu.

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

Prodá jednotlivé prvky sekvence do IEnumerable<T> a zploštějí výsledné sekvence do jedné sekvence.

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

Prodá jednotlivé prvky sekvence do IEnumerable<T>a zploštějí výsledné sekvence do jedné sekvence. Index každého zdrojového prvku se používá v projektované formě tohoto prvku.

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

Prodá každý prvek sekvence na IEnumerable<T>, zploštějí výsledné sekvence do jedné sekvence a vyvolá funkci voliče výsledků na každém prvku v něm.

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

Prodá každý prvek sekvence na IEnumerable<T>, zploštějí výsledné sekvence do jedné sekvence a vyvolá funkci voliče výsledků na každém prvku v něm. Index každého zdrojového prvku se používá v přechodné projektované formě daného prvku.

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

Určuje, zda jsou dvě sekvence stejné porovnáním prvků pomocí výchozího porovnávače rovnosti pro jejich typ.

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

Určuje, zda jsou dvě sekvence stejné porovnáním jejich prvků pomocí zadaného IEqualityComparer<T>.

Single<TSource>(IEnumerable<TSource>)

Vrátí jediný prvek sekvence a vyvolá výjimku, pokud v sekvenci není právě jeden prvek.

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

Vrátí jediný prvek sekvence, která splňuje zadanou podmínku, a vyvolá výjimku, pokud existuje více než jeden takový prvek.

SingleOrDefault<TSource>(IEnumerable<TSource>)

Vrátí jediný prvek sekvence nebo výchozí hodnotu, pokud je sekvence prázdná; tato metoda vyvolá výjimku, pokud je v sekvenci více než jeden prvek.

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

Vrátí jediný prvek sekvence nebo zadanou výchozí hodnotu, pokud je sekvence prázdná; tato metoda vyvolá výjimku, pokud je v sekvenci více než jeden prvek.

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

Vrátí jediný prvek sekvence, která splňuje zadanou podmínku nebo výchozí hodnotu, pokud žádný takový prvek neexistuje; tato metoda vyvolá výjimku, pokud podmínka splňuje více než jeden prvek.

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

Vrátí jediný prvek sekvence, která splňuje zadanou podmínku, nebo zadanou výchozí hodnotu, pokud neexistuje žádný takový prvek; tato metoda vyvolá výjimku, pokud podmínka splňuje více než jeden prvek.

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

Obchází zadaný počet prvků v sekvenci a vrátí zbývající prvky.

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

Vrátí novou výčtovou kolekci, která obsahuje prvky z source s posledními count prvky zdrojové kolekce vynechány.

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

Obchází prvky v sekvenci, pokud je zadaná podmínka pravdivá a vrátí zbývající prvky.

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

Obchází prvky v sekvenci, pokud je zadaná podmínka pravdivá a vrátí zbývající prvky. Index elementu se používá v logice predikátové funkce.

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

Vypočítá součet posloupnosti Decimal hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

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

Vypočítá součet posloupnosti Double hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

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

Vypočítá součet posloupnosti Int32 hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

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

Vypočítá součet posloupnosti Int64 hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

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

Vypočítá součet posloupnosti hodnot nullable Decimal, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

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

Vypočítá součet posloupnosti hodnot nullable Double, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

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

Vypočítá součet posloupnosti hodnot nullable Int32, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

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

Vypočítá součet posloupnosti hodnot nullable Int64, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

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

Vypočítá součet posloupnosti hodnot nullable Single, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

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

Vypočítá součet posloupnosti Single hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

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

Vrátí zadaný počet souvislých prvků od začátku sekvence.

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

Vrátí zadanou oblast souvislých prvků z sekvence.

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

Vrátí novou výčtovou kolekci, která obsahuje poslední prvky count z source.

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

Vrátí prvky ze sekvence, pokud je zadaná podmínka pravdivá.

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

Vrátí prvky ze sekvence, pokud je zadaná podmínka pravdivá. Index elementu se používá v logice predikátové funkce.

ToArray<TSource>(IEnumerable<TSource>)

Vytvoří pole z IEnumerable<T>.

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

Vytvoří Dictionary<TKey,TValue> z IEnumerable<T> podle zadané funkce selektoru kláves.

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

Vytvoří Dictionary<TKey,TValue> z IEnumerable<T> podle zadané funkce selektoru klíče a porovnávače klíčů.

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

Vytvoří Dictionary<TKey,TValue> z IEnumerable<T> podle zadaných funkcí selektoru klíčů a selektoru prvků.

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

Vytvoří Dictionary<TKey,TValue> z IEnumerable<T> podle zadané funkce selektoru klíče, porovnávače a funkce selektoru prvku.

ToHashSet<TSource>(IEnumerable<TSource>)

Vytvoří HashSet<T> z IEnumerable<T>.

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

Vytvoří HashSet<T> z IEnumerable<T> pomocí comparer k porovnání klíčů.

ToList<TSource>(IEnumerable<TSource>)

Vytvoří List<T> z IEnumerable<T>.

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

Vytvoří Lookup<TKey,TElement> z IEnumerable<T> podle zadané funkce selektoru kláves.

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

Vytvoří Lookup<TKey,TElement> z IEnumerable<T> podle zadané funkce selektoru klíče a porovnávače klíčů.

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

Vytvoří Lookup<TKey,TElement> z IEnumerable<T> podle zadaných funkcí selektoru klíčů a selektoru prvků.

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

Vytvoří Lookup<TKey,TElement> z IEnumerable<T> podle zadané funkce selektoru klíče, porovnávače a funkce selektoru prvků.

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

Pokusí se určit počet prvků v sekvenci bez vynucení výčtu.

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

Vytvoří sjednocování dvou sekvencí pomocí výchozího porovnávače rovnosti.

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

Vytvoří sjednocovací sadu dvou sekvencí pomocí zadaného IEqualityComparer<T>.

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

Vytvoří sjednocování dvou sekvencí podle zadané funkce selektoru klíče.

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

Vytvoří sjednocování dvou sekvencí podle zadané funkce selektoru klíče.

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

Filtruje posloupnost hodnot na základě predikátu.

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

Filtruje posloupnost hodnot na základě predikátu. Index každého prvku se používá v logice predikátové funkce.

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

Vytvoří sekvenci řazených kolekcí členů s prvky ze dvou zadaných sekvencí.

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

Vytvoří sekvenci řazených kolekcí členů s prvky ze tří zadaných sekvencí.

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

Použije zadanou funkci na odpovídající prvky dvou sekvencí a vytvoří sekvenci výsledků.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsParallel<TSource>(IEnumerable<TSource>)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable.

AsQueryable<TElement>(IEnumerable<TElement>)

Převede obecný IEnumerable<T> na obecný IQueryable<T>.

Ancestors<T>(IEnumerable<T>)

Vrátí kolekci prvků, které obsahují předky každého uzlu ve zdrojové kolekci.

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

Vrátí filtrovanou kolekci prvků, která obsahuje nadřazené prvky každého uzlu ve zdrojové kolekci. Do kolekce jsou zahrnuty pouze prvky, které mají odpovídající XName.

DescendantNodes<T>(IEnumerable<T>)

Vrátí kolekci následnických uzlů každého dokumentu a prvku ve zdrojové kolekci.

Descendants<T>(IEnumerable<T>)

Vrátí kolekci prvků, které obsahují potomky prvků každého prvku a dokumentu ve zdrojové kolekci.

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

Vrátí filtrovanou kolekci prvků, která obsahuje potomky prvků každého prvku a dokumentu ve zdrojové kolekci. Do kolekce jsou zahrnuty pouze prvky, které mají odpovídající XName.

Elements<T>(IEnumerable<T>)

Vrátí kolekci podřízených prvků každého prvku a dokumentu ve zdrojové kolekci.

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

Vrátí filtrovanou kolekci podřízených prvků každého prvku a dokumentu ve zdrojové kolekci. Do kolekce jsou zahrnuty pouze prvky, které mají odpovídající XName.

InDocumentOrder<T>(IEnumerable<T>)

Vrátí kolekci uzlů, které obsahují všechny uzly ve zdrojové kolekci seřazené v pořadí dokumentů.

Nodes<T>(IEnumerable<T>)

Vrátí kolekci podřízených uzlů každého dokumentu a prvku ve zdrojové kolekci.

Remove<T>(IEnumerable<T>)

Odebere všechny uzly ve zdrojové kolekci z nadřazeného uzlu.

Platí pro