IServiceCollection Rozhraní

Definice

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

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)
Odvozené
Implementuje

Vlastnosti

Count

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

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

Získá hodnotu, která určuje, zda je ICollection<T> určena jen pro čtení.

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

Získá nebo nastaví prvek u zadaného indexu.

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

Metody

Add(T)

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

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

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

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

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

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

Zkopíruje elementy do objektu ICollection<T>Array, počínaje konkrétním Array indexem.

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

Vrací enumerátor procházející kolekci.

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

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

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

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

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

Odebere první výskyt konkrétního objektu z objektu 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šiřovače služby do objektu IServiceCollection.

AddServiceLogEnricher(IServiceCollection, IConfigurationSection)

Přidá instanci rozšiřovače služby do objektu IServiceCollection.

AddServiceLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>)

Přidá instanci rozšiřovače služby do objektu 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 IAsyncStateslužby , IAsyncContext<T>a Microsoft.Extensions.AsyncState.IAsyncLocalContext`1 . Upozorňujeme, že implementace těchto rozhraní nejsou bezpečné z více vláken.

ActivateKeyedSingleton(IServiceCollection, Type, Object)

Vynucuje aktivaci typu singleton s klíčem při spuštění, nikoli za běhu.

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

Vynucuje aktivaci typu singleton s klíčem při spuštění, nikoli za běhu.

ActivateSingleton(IServiceCollection, Type)

Vynucuje jednorázovou aktivaci při spuštění, nikoli za běhu.

ActivateSingleton<TService>(IServiceCollection)

Vynucuje jednorázovou aktivaci při 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 k zadanému IServiceCollectionobjektu .

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

Přidá automaticky aktivovanou jednoúčelovou službu.

AddActivatedSingleton(IServiceCollection, Type, Type)

Přidá automaticky aktivovanou jednoúčelovou službu.

AddActivatedSingleton<TService>(IServiceCollection)

Přidá automaticky aktivovanou jednoúčelovou službu.

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

Přidá automaticky aktivovanou jednoúčelovou službu.

AddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Přidá automaticky aktivovanou jednoúčelovou službu.

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

Přidá automaticky aktivovanou jednoúčelovou službu.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object)

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

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

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

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

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

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

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

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

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

TryAddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

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

TryAddActivatedSingleton(IServiceCollection, Type)

Pokusí se přidat automaticky aktivovanou jednoúčelovou službu.

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

Pokusí se přidat automaticky aktivovanou jednoúčelovou službu.

TryAddActivatedSingleton(IServiceCollection, Type, Type)

Pokusí se přidat automaticky aktivovanou jednoúčelovou službu.

TryAddActivatedSingleton<TService>(IServiceCollection)

Pokusí se přidat automaticky aktivovanou jednoúčelovou službu.

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

Pokusí se přidat automaticky aktivovanou jednoúčelovou službu.

TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Pokusí se přidat automaticky aktivovanou jednoúčelovou službu.

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 potřebné pro použití kontextových možností.

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

Zaregistruje akci, která slouží ke konfiguraci určitého typu možností.

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

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

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

Zaregistruje akci, která slouží ke konfiguraci určitého typu možností.

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

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

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

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

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

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

AddWebEncoders(IServiceCollection)

Přidá HtmlEncodera JavaScriptEncoderUrlEncoder do zadané services.

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

Přidá HtmlEncodera JavaScriptEncoderUrlEncoder do zadané services.

AddLogEnricher(IServiceCollection, ILogEnricher)

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

AddLogEnricher<T>(IServiceCollection)

Zaregistruje typ rozšiřovače protokolů.

AddStaticLogEnricher(IServiceCollection, IStaticLogEnricher)

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

AddStaticLogEnricher<T>(IServiceCollection)

Zaregistruje typ statického rozšiřovače protokolů.

AddExceptionSummarizer(IServiceCollection)

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

AddExceptionSummarizer(IServiceCollection, Action<IExceptionSummarizationBuilder>)

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

Add(IServiceCollection, ServiceDescriptor)

Přidá zadaný descriptor parametr do collection.

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Přidá posloupnost do ServiceDescriptorcollection.

RemoveAll(IServiceCollection, Type)

Odebere všechny služby typu serviceType v IServiceCollectionnástroji .

RemoveAll<T>(IServiceCollection)

Odebere všechny služby typu T v IServiceCollectionnástroji .

RemoveAllKeyed(IServiceCollection, Type, Object)

Odebere všechny služby typu serviceType v collectionnástroji .

RemoveAllKeyed<T>(IServiceCollection, Object)

Odebere všechny služby typu T v collectionnástroji .

Replace(IServiceCollection, ServiceDescriptor)

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

TryAdd(IServiceCollection, ServiceDescriptor)

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

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

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

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

ServiceDescriptor Přidá existující deskriptor se stejnou ServiceType a implementací, která ještě v servicesnástroji neexistuje.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Přidá zadaný ServiceDescriptors, pokud existující popisovač se stejným ServiceType a implementací, která ještě neexistuje v nástroji services.

TryAddKeyedScoped(IServiceCollection, Type, Object)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou serviceScoped službu jako službu collection .

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

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

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

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

TryAddKeyedScoped<TService>(IServiceCollection, Object)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou TServiceScoped službu jako službu collection .

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

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

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

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

TryAddKeyedSingleton(IServiceCollection, Type, Object)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou serviceSingleton službu jako službu collection .

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

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

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

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

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou TServiceSingleton službu jako službu collection .

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

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

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

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

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

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

TryAddKeyedTransient(IServiceCollection, Type, Object)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou serviceTransient službu jako službu collection .

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

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

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

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

TryAddKeyedTransient<TService>(IServiceCollection, Object)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou TServiceTransient službu jako službu collection .

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

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

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

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

TryAddScoped(IServiceCollection, Type)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou serviceScoped službu jako službu collection .

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

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

TryAddScoped(IServiceCollection, Type, Type)

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

TryAddScoped<TService>(IServiceCollection)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou TServiceScoped službu jako službu collection .

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

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

TryAddScoped<TService,TImplementation>(IServiceCollection)

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

TryAddSingleton(IServiceCollection, Type)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou serviceSingleton službu jako službu collection .

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

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

TryAddSingleton(IServiceCollection, Type, Type)

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

TryAddSingleton<TService>(IServiceCollection)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou TServiceSingleton službu jako službu collection .

TryAddSingleton<TService>(IServiceCollection, TService)

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

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

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

TryAddSingleton<TService,TImplementation>(IServiceCollection)

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

TryAddTransient(IServiceCollection, Type)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou serviceTransient službu jako službu collection .

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

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

TryAddTransient(IServiceCollection, Type, Type)

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

TryAddTransient<TService>(IServiceCollection)

Pokud typ služby ještě není zaregistrovaný, přidá zadanou TServiceTransient službu jako službu collection .

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

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

TryAddTransient<TService,TImplementation>(IServiceCollection)

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

AddFakeLogging(IServiceCollection)

Nakonfiguruje 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)

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

AddHttpClient(IServiceCollection)

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

AddHttpClient(IServiceCollection, String)

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

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

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

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

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

AddHttpClient<TClient>(IServiceCollection)

Přidá do objektu IHttpClientFactoryIServiceCollection a související služby 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á do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem TClient a pojmenovanou HttpClient. Název klienta bude nastaven na název TClienttypu .

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

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

AddHttpClient<TClient>(IServiceCollection, String)

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

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

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

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

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

AddHttpClient<TClient,TImplementation>(IServiceCollection)

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

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

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

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

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

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

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

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

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

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

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

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

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

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

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

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

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

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

Přidá do objektu IHttpClientFactoryIServiceCollection a související služby 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 HttpClient instancí.

AddHttpClientLatencyTelemetry(IServiceCollection)

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

AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection)

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

AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>)

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

AddExtendedHttpClientLogging(IServiceCollection)

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

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

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

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

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

AddHttpClientLogEnricher<T>(IServiceCollection)

Přidá instanci rozšiřujícího modulu T do IServiceCollection protokolů k obohacení HttpClient .

AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata)

Přidá metadata závislostí.

AddDownstreamDependencyMetadata<T>(IServiceCollection)

Přidá metadata závislostí.

AddKubernetesProbes(IServiceCollection)

Pomocí výchozích možností registruje testy živosti, spouštění a připravenosti.

AddKubernetesProbes(IServiceCollection, IConfigurationSection)

Pomocí nakonfigurovaných možností registruje testy živosti, spouštění a připravenosti.

AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>)

Pomocí nakonfigurovaných možností registruje testy živosti, spouštění a připravenosti.

AddConsoleLatencyDataExporter(IServiceCollection)

Přidejte exportér dat latence pro konzolu.

AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection)

Přidejte exportér dat latence pro konzolu.

AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>)

Přidejte exportér dat latence pro konzolu.

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 aplikace.

AddLocalization(IServiceCollection, Action<LocalizationOptions>)

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

AddLogging(IServiceCollection)

Přidá do zadané IServiceCollectionslužby protokolování .

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Přidá do zadané IServiceCollectionslužby protokolování .

AddDistributedMemoryCache(IServiceCollection)

Přidá výchozí implementaci IDistributedCache , která ukládá položky v paměti do IServiceCollection. Architektury, které vyžadují práci s distribuovanou mezipamětí, můžou tuto závislost bezpečně přidat do seznamu závislostí, aby bylo zajištěno, že je k dispozici alespoň jedna implementace.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Přidá výchozí implementaci IDistributedCache , která ukládá položky v paměti do IServiceCollection. Architektury, které vyžadují práci s distribuovanou mezipamětí, můžou tuto závislost bezpečně přidat do seznamu závislostí, aby bylo zajištěno, že je k dispozici alespoň jedna implementace.

AddMemoryCache(IServiceCollection)

Přidá nedistribuovanou implementaci IMemoryCache v paměti do IServiceCollection.

AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>)

Přidá nedistribuovanou implementaci IMemoryCache v paměti do IServiceCollection.

AddMetrics(IServiceCollection)

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

AddMetrics(IServiceCollection, Action<IMetricsBuilder>)

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

AddNullLatencyContext(IServiceCollection)

Přidá kontext latence bez operace do kontejneru injektáže závislostí.

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

ObjectPool<T> Přidá objekt a umožní distanci vrátit instance s oborem .TService

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

ObjectPool<T> Přidá objekt a umožní distanci vrátit instance s oborem .TService

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

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

ConfigurePools(IServiceCollection, IConfigurationSection)

Konfiguruje fondy DI.

Configure<TOptions>(IServiceCollection, IConfiguration)

Zaregistruje instanci konfigurace, která TOptions se bude svázat s, a aktualizuje možnosti při změně konfigurace.

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

Zaregistruje instanci konfigurace, se kterou se váže TOptions.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Zaregistruje instanci konfigurace, se kterou se váže TOptions.

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

Zaregistruje instanci konfigurace, se kterou se váže TOptions.

AddOptions(IServiceCollection)

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

AddOptions<TOptions>(IServiceCollection)

Získá tvůrce možností, který přesměruje Configure volání stejného s názvem TOptions na podkladovou kolekci služby.

AddOptions<TOptions>(IServiceCollection, String)

Získá tvůrce možností, který přesměruje Configure volání stejného s názvem TOptions na podkladovou kolekci služby.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Přidá služby potřebné pro použití možností a vynucuje ověření možností při spuštění, nikoli v době běhu.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Přidá služby potřebné pro použití možností a vynucuje ověření možností při spuštění, nikoli v době běhu.

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

Zaregistruje akci, která slouží ke konfiguraci určitého typu možností jednou během spouštění. Toto se spustí před PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). Aktualizace do konfigurace akci znovu nevyvolá.

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

Zaregistruje akci, která slouží ke konfiguraci určitého typu možností. Tyto příkazy se spouští před PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

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

Zaregistruje akci, která slouží ke konfiguraci všech instancí určitého typu možností.

ConfigureOptions(IServiceCollection, Object)

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

ConfigureOptions(IServiceCollection, Type)

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

ConfigureOptions<TConfigureOptions>(IServiceCollection)

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

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

Zaregistruje akci použitou k inicializaci určitého typu možností. Tyto příkazy se spouštějí po Configure<TOptions>(IServiceCollection, Action<TOptions>).

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

Zaregistruje akci, která slouží ke konfiguraci určitého typu možností. Tyto příkazy se spouštějí 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í. Tyto příkazy se spouštějí po Configure<TOptions>(IServiceCollection, Action<TOptions>).

AddPolicyRegistry(IServiceCollection)

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

AddPolicyRegistry(IServiceCollection, IPolicyRegistry<String>)

Zaregistruje zadaný IPolicyRegistry<TKey> v kolekci služeb s typy IPolicyRegistry<TKey>služeb a IReadOnlyPolicyRegistry<TKey> vrátí zadaný registr.

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

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

AddProcessLogEnricher(IServiceCollection)

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

AddProcessLogEnricher(IServiceCollection, IConfigurationSection)

Přidá instanci rozšiřovače hostitele do objektu IServiceCollection.

AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>)

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

AddRedaction(IServiceCollection)

Zaregistruje implementaci IRedactorProvider v objektu IServiceCollection.

AddRedaction(IServiceCollection, Action<IRedactionBuilder>)

Zaregistruje implementaci IRedactorProvider v IServiceCollection a nakonfiguruje dostupné redaktory.

AddDistributedRedisCache(IServiceCollection, Action<RedisCacheOptions>)

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

AddResilienceEnricher(IServiceCollection)

Přidá obohacová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)

ServiceProvider Vytvoří obsahující služby ze zadané IServiceCollectionslužby .

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

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

BuildServiceProvider(IServiceCollection, Boolean)

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

AddHostedService<THostedService>(IServiceCollection)

IHostedService Přidejte registraci pro daný typ.

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

IHostedService Přidejte registraci pro daný typ.

AddKeyedScoped(IServiceCollection, Type, Object)

Přidá službu s vymezeným oborem typu zadaného v serviceType k zadanému IServiceCollection.

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

Přidá službu s vymezeným oborem typu zadaného v serviceType s objektem factory zadaným v implementationFactory k zadanému IServiceCollectionobjektu .

AddKeyedScoped(IServiceCollection, Type, Object, Type)

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

AddKeyedScoped<TService>(IServiceCollection, Object)

Přidá službu s vymezeným oborem typu zadaného v TService k zadanému IServiceCollection.

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

Přidá službu s vymezeným oborem typu zadaného v TService s objektem factory zadaným v implementationFactory k zadanému IServiceCollectionobjektu .

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

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

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í objektu factory zadaného v implementationFactory zadaném objektu IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object)

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

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

Přidá jednoúčelovou službu typu zadaného v serviceType se zadanou implementationFactory továrnou do zadaného IServiceCollectionobjektu .

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

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

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é IServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object)

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

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

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

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

Přidá jednoúčelovou službu typu zadaného v TService se zadanou implementationFactory továrnou do zadaného IServiceCollectionobjektu .

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Přidá singletonovou službu typu zadaného v TService s typem implementace zadaným v TImplementation do zadané 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 zadaném objektu IServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object)

Přidá přechodná služba typu zadaného v serviceType k zadanému IServiceCollection.

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

Přidá přechodná služba typu zadaného v serviceType s továrnou zadanou v implementationFactory zadaném objektu 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 IServiceCollectionobjektu .

AddKeyedTransient<TService>(IServiceCollection, Object)

Přidá přechodná služba typu zadaného v TService k zadanému IServiceCollection.

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

Přidá přechodná služba typu zadaného v TService s továrnou zadanou v implementationFactory zadaném objektu IServiceCollection.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

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

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

Přidá přechodovou službu typu zadaného v TService s typem implementace zadaným v TImplementation pomocí objektu factory zadaného v implementationFactory do zadaného IServiceCollectionobjektu .

AddScoped(IServiceCollection, Type)

Přidá službu s vymezeným oborem typu zadaného v serviceType k zadanému IServiceCollection.

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

Přidá službu s vymezeným oborem typu zadaného v serviceType s objektem factory zadaným v implementationFactory k zadanému IServiceCollectionobjektu .

AddScoped(IServiceCollection, Type, Type)

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

AddScoped<TService>(IServiceCollection)

Přidá službu s vymezeným oborem typu zadaného v TService k zadanému IServiceCollection.

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

Přidá službu s vymezeným oborem typu zadaného v TService s objektem factory zadaným v implementationFactory k zadanému IServiceCollectionobjektu .

AddScoped<TService,TImplementation>(IServiceCollection)

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

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í objektu factory zadaného v implementationFactory zadaném objektu IServiceCollection.

AddSingleton(IServiceCollection, Type)

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

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

Přidá jednoúčelovou službu typu zadaného v serviceType se zadanou implementationFactory továrnou do zadaného IServiceCollectionobjektu .

AddSingleton(IServiceCollection, Type, Object)

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

AddSingleton(IServiceCollection, Type, Type)

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

AddSingleton<TService>(IServiceCollection)

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

AddSingleton<TService>(IServiceCollection, TService)

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

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

Přidá jednoúčelovou službu typu zadaného v TService se zadanou implementationFactory továrnou do zadaného IServiceCollectionobjektu .

AddSingleton<TService,TImplementation>(IServiceCollection)

Přidá singletonovou službu typu zadaného v TService s typem implementace zadaným v TImplementation do zadané 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 zadaném objektu IServiceCollection.

AddTransient(IServiceCollection, Type)

Přidá přechodná služba typu zadaného v serviceType k zadanému IServiceCollection.

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

Přidá přechodná služba typu zadaného v serviceType s továrnou zadanou v implementationFactory zadaném objektu 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 IServiceCollectionobjektu .

AddTransient<TService>(IServiceCollection)

Přidá přechodná služba typu zadaného v TService k zadanému IServiceCollection.

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

Přidá přechodná služba typu zadaného v TService s továrnou zadanou v implementationFactory zadaném objektu IServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection)

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

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

Přidá přechodovou službu typu zadaného v TService s typem implementace zadaným v TImplementation pomocí objektu factory zadaného v implementationFactory do zadaného IServiceCollectionobjektu .

AddDistributedSqlServerCache(IServiceCollection, Action<SqlServerCacheOptions>)

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

AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>)

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

AddTcpEndpointProbe(IServiceCollection)

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

AddTcpEndpointProbe(IServiceCollection, IConfigurationSection)

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

AddTcpEndpointProbe(IServiceCollection, Action<TcpEndpointProbesOptions>)

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

AddTcpEndpointProbe(IServiceCollection, String)

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

AddTcpEndpointProbe(IServiceCollection, String, IConfigurationSection)

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

AddTcpEndpointProbe(IServiceCollection, String, Action<TcpEndpointProbesOptions>)

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

AddSystemd(IServiceCollection)

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

AddWindowsService(IServiceCollection)

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

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

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

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

FrozenDictionary<TKey,TValue> Vytvoří z objektu IEnumerable<T> podle zadané funkce selektoru klíčů.

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

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

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

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

AsReadOnly<T>(IList<T>)

Vrátí obálku jen ReadOnlyCollection<T> pro čtení 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 založený na určité transformaci sekvence.

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

Vytvoří výčet a transformuje sekvenci a vytvoří neměnný slovník jejího obsahu.

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

Vytvoří výčet a transformuje sekvenci a vytvoří neměnný slovník jejího 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 transformuje sekvenci a vytvoří neměnný slovník jejího obsahu pomocí zadaných porovnávačů 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 jejího obsahu.

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

Vytvoří výčet a transformuje sekvenci a vytvoří neměnný seřazený slovník jejího obsahu.

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

Vytvoří výčet a transformuje sekvenci a vytvoří neměnný seřazený slovník jejího 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 transformuje sekvenci a vytvoří neměnný slovník seřazeného obsahu pomocí zadaných porovnávačů 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í hodnotuDataTable, která obsahuje kopie DataRow objektů vzhledem ke vstupnímu IEnumerable<T> objektu, kde je DataRowobecný parametr T .

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

Zkopíruje DataRow objekty do zadaného DataTableobjektu s ohledem na vstupní IEnumerable<T> objekt, kde obecný parametr T je DataRow.

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

Zkopíruje DataRow objekty do zadaného DataTableobjektu s ohledem na vstupní IEnumerable<T> objekt, kde obecný parametr T je DataRow.

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 se použije 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 se použije jako počáteční hodnota akumulátoru a zadaná funkce se použije 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žby.

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žby.

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í vstup zadaný 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 u každého 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 u každého 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 u každého 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 u každého prvku vstupní sekvence.

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

Vypočítá průměr posloupnosti hodnot s možnou Decimal hodnotou null, které jsou získány vyvoláním transformační funkce u každého prvku vstupní sekvence.

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

Vypočítá průměr posloupnosti hodnot s možnou Double hodnotou null, které jsou získány vyvoláním transformační funkce u každého prvku vstupní sekvence.

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

Vypočítá průměr posloupnosti hodnot s možnou Int32 hodnotou null, které jsou získány vyvoláním transformační funkce u každého prvku vstupní sekvence.

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

Vypočítá průměr posloupnosti hodnot s možnou Int64 hodnotou null, které jsou získány vyvoláním transformační funkce u každého prvku vstupní sekvence.

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

Vypočítá průměr posloupnosti hodnot s možnou Single hodnotou null, které jsou získány vyvoláním transformační funkce u každého 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 u každého prvku vstupní sekvence.

Cast<TResult>(IEnumerable)

Přetypuje prvky objektu na IEnumerable zadaný typ.

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

Rozdělí prvky sekvence na bloky o 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é IEqualityComparer<T>.

Count<TSource>(IEnumerable<TSource>)

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

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žby.

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

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

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

Vrátí prvky zadané sekvence nebo zadanou hodnotu v jednoúčelové 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é IEqualityComparer<T> pro porovnání hodnot.

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

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

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

Vrátí odlišné prvky ze sekvence podle zadané funkce voliče klíčů a pomocí zadaného porovnávače k porovnání klíčů.

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

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

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

Vrátí element 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ří rozdíl sady dvou sekvencí pomocí výchozího porovnávače rovnosti k porovnání hodnot.

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

Vytvoří rozdíl sady dvou sekvencí pomocí zadané IEqualityComparer<T> k porovnání hodnot.

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

Vytvoří rozdíl sady dvou sekvencí podle zadané funkce selektoru klíčů.

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

Vytvoří rozdíl sady dvou sekvencí podle zadané funkce selektoru klíčů.

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 se takový prvek nenajde.

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

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

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

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

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

Seskupí prvky sekvence podle zadané funkce voliče 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 promítne 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íčů. Klíče se porovnávají pomocí porovnávače a prvky každé skupiny se promítnou 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 jsou promítány 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íčů 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. K porovnání klíčů se používá výchozí porovnávače rovnosti.

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> hodnota se používá k porovnání klíčů.

Index<TSource>(IEnumerable<TSource>)

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

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

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

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

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

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

Vytvoří množinu průniku dvou sekvencí podle zadané funkce selektoru klíčů.

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

Vytvoří množinu průniku dvou sekvencí podle zadané funkce selektoru klíčů.

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íčů. K porovnání klíčů se používá výchozí porovnávače rovnosti.

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> hodnota se používá 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 žádný 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 není nalezen žádný takový prvek.

LongCount<TSource>(IEnumerable<TSource>)

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

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

Vrátí hodnotu 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 pro každý prvek sekvence a vrátí maximální Decimal hodnotu.

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

Vyvolá transformační funkci pro každý prvek sekvence a vrátí maximální Double hodnotu.

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

Vyvolá transformační funkci pro každý prvek sekvence a vrátí maximální Int32 hodnotu.

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

Vyvolá transformační funkci pro každý prvek sekvence a vrátí maximální Int64 hodnotu.

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

Vyvolá transformační funkci pro každý prvek sekvence a vrátí maximální hodnotu s možnou Decimal hodnotou null.

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

Vyvolá transformační funkci pro každý prvek sekvence a vrátí maximální hodnotu s možnou Double hodnotou null.

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

Vyvolá transformační funkci pro každý prvek sekvence a vrátí maximální hodnotu s možnou Int32 hodnotou null.

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

Vyvolá transformační funkci pro každý prvek sekvence a vrátí maximální hodnotu s možnou Int64 hodnotou null.

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

Vyvolá transformační funkci pro každý prvek sekvence a vrátí maximální hodnotu s možnou Single hodnotou null.

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

Vyvolá transformační funkci pro každý prvek sekvence a vrátí maximální Single hodnotu.

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

Vyvolá transformační funkci pro každý prvek 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íčů.

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

Vrátí maximální hodnotu v obecné sekvenci podle zadané funkce voliče klíčů 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 pro každý prvek sekvence a vrátí minimální Decimal hodnotu.

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

Vyvolá transformační funkci pro každý prvek sekvence a vrátí minimální Double hodnotu.

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

Vyvolá transformační funkci pro každý prvek sekvence a vrátí minimální Int32 hodnotu.

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

Vyvolá transformační funkci pro každý prvek sekvence a vrátí minimální Int64 hodnotu.

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

Vyvolá transformační funkci pro každý prvek sekvence a vrátí minimální hodnotu s možnou Decimal hodnotou null.

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

Vyvolá transformační funkci pro každý prvek sekvence a vrátí minimální hodnotu s možnou Double hodnotou null.

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

Vyvolá transformační funkci pro každý prvek sekvence a vrátí minimální hodnotu s možnou Int32 hodnotou null.

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

Vyvolá transformační funkci pro každý prvek sekvence a vrátí minimální hodnotu s možnou Int64 hodnotou null.

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

Vyvolá transformační funkci pro každý prvek sekvence a vrátí minimální hodnotu s možnou Single hodnotou null.

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

Vyvolá transformační funkci pro každý prvek sekvence a vrátí minimální Single hodnotu.

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

Vyvolá transformační funkci pro každý prvek 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 voliče klíčů a porovnávače klíčů.

OfType<TResult>(IEnumerable)

Filtruje prvky objektu 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 vzestupně 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>)

Promítá každý prvek sekvence do nového formuláře.

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

Promítá každý prvek sekvence do nové podoby začleněním indexu elementu.

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

Promítá každý prvek sekvence na a IEnumerable<T> zploštějí výsledné sekvence do jedné sekvence.

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

Promítá každý prvek sekvence na IEnumerable<T>a zploštěluje výsledné sekvence do jedné sekvence. Index každého zdrojového elementu se používá v projektované formě tohoto elementu.

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

Promítne každý prvek sekvence na IEnumerable<T>, zploštějí výsledné sekvence do jedné sekvence a vyvolá funkci selektoru výsledků pro každý prvek v této sekvenci.

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

Promítne každý prvek sekvence na IEnumerable<T>, zploštějí výsledné sekvence do jedné sekvence a vyvolá funkci selektoru výsledků pro každý prvek v této sekvenci. Index každého zdrojového prvku se používá v přechodné projektované formě tohoto prvku.

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

Určuje, zda jsou dvě sekvence rovny 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 si dvě sekvence rovny, 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í přesně 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 posloupnost 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 více než jeden prvek splňuje podmínku.

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 žádný takový prvek neexistuje; tato metoda vyvolá výjimku, pokud více než jeden prvek splňuje podmínku.

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 elementy z source , přičemž poslední count prvky zdrojové kolekce jsou vynechány.

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

Obchází prvky v sekvenci, pokud je zadaná podmínka pravdivá, a pak 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 pak 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 u každého 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 u každého 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 u každého 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 u každého prvku vstupní sekvence.

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

Vypočítá součet posloupnosti hodnot s možnou Decimal hodnotou null, které jsou získány vyvoláním transformační funkce pro každý prvek vstupní sekvence.

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

Vypočítá součet posloupnosti hodnot s možnou Double hodnotou null, které jsou získány vyvoláním transformační funkce pro každý prvek vstupní sekvence.

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

Vypočítá součet posloupnosti hodnot s možnou Int32 hodnotou null, které jsou získány vyvoláním transformační funkce pro každý prvek vstupní sekvence.

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

Vypočítá součet posloupnosti hodnot s možnou Int64 hodnotou null, které jsou získány vyvoláním transformační funkce pro každý prvek vstupní sekvence.

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

Vypočítá součet posloupnosti hodnot s možnou Single hodnotou null, které jsou získány vyvoláním transformační funkce pro každý prvek 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 u každého 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ů ze sekvence.

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

Vrátí novou výčtovou kolekci, která obsahuje poslední count elementy 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 objektu IEnumerable<T>.

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

Dictionary<TKey,TValue> Vytvoří z objektu IEnumerable<T> podle zadané funkce selektoru klíčů.

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

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

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

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

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

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

ToHashSet<TSource>(IEnumerable<TSource>)

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

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

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

ToList<TSource>(IEnumerable<TSource>)

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

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

Lookup<TKey,TElement> Vytvoří z objektu IEnumerable<T> podle zadané funkce selektoru klíčů.

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

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

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

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

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

Lookup<TKey,TElement> Vytvoří z objektu IEnumerable<T> podle zadané funkce selektoru klíčů, 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ří sadu sjednocení dvou sekvencí pomocí výchozího porovnávače rovnosti.

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

Vytvoří sjednocení sady dvou sekvencí pomocí zadané IEqualityComparer<T>.

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

Vytvoří sjednocení sady dvou sekvencí podle zadané funkce selektoru klíčů.

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

Vytvoří sjednocení sady dvou sekvencí podle zadané funkce selektoru klíčů.

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ří posloupnost ř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 objekt na IEnumerableIQueryable.

AsQueryable<TElement>(IEnumerable<TElement>)

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

Ancestors<T>(IEnumerable<T>)

Vrátí kolekci prvků, která obsahuje nadřazené součásti všech uzlů ve zdrojové kolekci.

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

Vrátí filtrovanou kolekci prvků, která obsahuje nadřazené součásti všech uzlů ve zdrojové kolekci. V kolekci jsou zahrnuty pouze prvky, které mají odpovídající XName hodnoty.

DescendantNodes<T>(IEnumerable<T>)

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

Descendants<T>(IEnumerable<T>)

Vrátí kolekci prvků, která obsahuje následné prvky každého prvku a dokumentu ve zdrojové kolekci.

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

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

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. V kolekci jsou zahrnuty pouze prvky, které mají odpovídající XName hodnoty.

InDocumentOrder<T>(IEnumerable<T>)

Vrátí kolekci uzlů, která obsahuje všechny uzly ve zdrojové kolekci seřazené podle dokumentu.

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 každý uzel ve zdrojové kolekci z nadřazeného uzlu.

Platí pro