ServiceCollection Třída

Definice

Výchozí implementace .IServiceCollection

public ref class ServiceCollection : Microsoft::Extensions::DependencyInjection::IServiceCollection, System::Collections::Generic::ICollection<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IEnumerable<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IList<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>
public class ServiceCollection : Microsoft.Extensions.DependencyInjection.IServiceCollection, System.Collections.Generic.ICollection<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IList<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>
type ServiceCollection = class
    interface IServiceCollection
    interface IList<ServiceDescriptor>
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
type ServiceCollection = class
    interface IServiceCollection
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
    interface IList<ServiceDescriptor>
Public Class ServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor), IServiceCollection
Dědičnost
ServiceCollection
Implementuje

Konstruktory

ServiceCollection()

Inicializuje novou instanci ServiceCollection třídy .

Vlastnosti

Count

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

IsReadOnly

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

Item[Int32]

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

Metody

Clear()

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

Contains(ServiceDescriptor)

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

CopyTo(ServiceDescriptor[], Int32)

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

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

Získá enumerátor, který provádí iteraci v kolekci.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
IndexOf(ServiceDescriptor)

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

Insert(Int32, ServiceDescriptor)

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

MakeReadOnly()

Nastaví tuto kolekci jen pro čtení.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Remove(ServiceDescriptor)

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

RemoveAt(Int32)

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

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

ICollection<ServiceDescriptor>.Add(ServiceDescriptor)

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

IEnumerable.GetEnumerator()

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

Metody rozšíření

Add(IServiceCollection, ServiceDescriptor)

Přidá zadaný descriptor parametr do .collection

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Přidá sekvenci ServiceDescriptor do .collection

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 IServiceCollection souboru 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 , pokud typ služby ještě není zaregistrovaný.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

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

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

ServiceDescriptor Přidá existující popisovač se stejným ServiceType a implementaci, která v nástroji ještě neexistujeservices.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

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

TryAddKeyedScoped(IServiceCollection, Type, Object)

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

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

Pokud typ služby ještě není zaregistrovaný, přidá zadanou serviceScoped jako službu pomocí objektu pro vytváření zadané v implementationFactorycollection .

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

Přidá zadaný service jako Scoped 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á zadaný TServiceScoped jako službu collection .

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

Pokud typ služby ještě není zaregistrovaný, přidá zadanou TServiceScoped jako službu pomocí objektu pro vytváření zadané v implementationFactoryservices .

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný TServiceScoped jako typ implementace služby zadaný v TImplementation parametru collection .

TryAddKeyedSingleton(IServiceCollection, Type, Object)

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

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

Pokud typ služby ještě není zaregistrovaný, přidá zadanou serviceSingleton jako službu pomocí objektu pro vytváření zadané v implementationFactorycollection .

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

Přidá zadaný service jako Singleton 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á zadaný TServiceSingleton jako službu collection .

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

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

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

Pokud typ služby ještě není zaregistrovaný, přidá zadanou TServiceSingleton jako službu pomocí objektu pro vytváření zadané v implementationFactoryservices .

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný TServiceSingleton jako typ implementace služby zadaný v TImplementation parametru collection .

TryAddKeyedTransient(IServiceCollection, Type, Object)

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

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

Pokud typ služby ještě není zaregistrovaný, přidá zadanou serviceTransient jako službu pomocí objektu pro vytváření zadané v implementationFactorycollection .

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

Přidá zadaný service jako Transient 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á zadaný TServiceTransient jako službu collection .

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

Pokud typ služby ještě není zaregistrovaný, přidá zadanou TServiceTransient jako službu pomocí objektu pro vytváření zadané v implementationFactoryservices .

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný TServiceTransient jako typ implementace služby zadaný v TImplementation parametru collection .

TryAddScoped(IServiceCollection, Type)

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

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

Pokud typ služby ještě není zaregistrovaný, přidá zadanou serviceScoped jako službu pomocí objektu pro vytváření zadané v implementationFactorycollection .

TryAddScoped(IServiceCollection, Type, Type)

Přidá zadaný service jako Scoped 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á zadaný TServiceScoped jako službu collection .

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

Pokud typ služby ještě není zaregistrovaný, přidá zadanou TServiceScoped jako službu pomocí objektu pro vytváření zadané v implementationFactoryservices .

TryAddScoped<TService,TImplementation>(IServiceCollection)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný TServiceScoped jako typ implementace služby zadaný v TImplementation parametru collection .

TryAddSingleton(IServiceCollection, Type)

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

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

Pokud typ služby ještě není zaregistrovaný, přidá zadanou serviceSingleton jako službu pomocí objektu pro vytváření zadané v implementationFactorycollection .

TryAddSingleton(IServiceCollection, Type, Type)

Přidá zadaný service jako Singleton 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á zadaný TServiceSingleton jako službu collection .

TryAddSingleton<TService>(IServiceCollection, TService)

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

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

Pokud typ služby ještě není zaregistrovaný, přidá zadanou TServiceSingleton jako službu pomocí objektu pro vytváření zadané v implementationFactoryservices .

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný TServiceSingleton jako typ implementace služby zadaný v TImplementation parametru collection .

TryAddTransient(IServiceCollection, Type)

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

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

Pokud typ služby ještě není zaregistrovaný, přidá zadanou serviceTransient jako službu pomocí objektu pro vytváření zadané v implementationFactorycollection .

TryAddTransient(IServiceCollection, Type, Type)

Přidá zadaný service jako Transient 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á zadaný TServiceTransient jako službu collection .

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

Pokud typ služby ještě není zaregistrovaný, přidá zadanou TServiceTransient jako službu pomocí objektu pro vytváření zadané v implementationFactoryservices .

TryAddTransient<TService,TImplementation>(IServiceCollection)

Pokud typ služby ještě není zaregistrovaný, přidá zadaný TServiceTransient jako typ implementace služby zadaný v TImplementation parametru collection .

AddLogging(IServiceCollection)

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

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

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

AddOptions(IServiceCollection)

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

AddOptions<TOptions>(IServiceCollection)

Získá tvůrce možností, který předává 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ředává Configure volání stejného s názvem TOptions na podkladovou kolekci služby.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Přidá služby pož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 pož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, 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 konfigurace akci znovu nevyvolá.

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, která slouží ke konfiguraci všech instancí určitého typu možností.

ConfigureOptions(IServiceCollection, Object)

Zaregistruje objekt, který bude mít zaregistrovaný I[Post]ConfigureOptions celý objekt.

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 použitou ke konfiguraci konkrétní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>).

BuildServiceProvider(IServiceCollection)

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

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 pro vytváření zadanou v implementationFactory do zadaného IServiceCollectionobjektu .

AddKeyedScoped(IServiceCollection, Type, Object, Type)

Přidá službu s vymezeným 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 pro vytváření zadanou v implementationFactory do zadaného 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 k zadanému IServiceCollection.

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

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

AddKeyedSingleton(IServiceCollection, Type, Object)

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

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

Přidá jednoúčelovou službu typu zadaného v serviceType s objektem factory zadaným v implementationFactory 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ého IServiceCollectionobjektu .

AddKeyedSingleton<TService>(IServiceCollection, Object)

Přidá jednoúčelovou službu typu zadaného v TService k zadanému 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 IServiceCollectionobjektu .

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

Přidá jednoúčelovou službu typu zadaného v TService s objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

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

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 objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

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 objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

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í 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 pro vytváření zadanou v implementationFactory do zadaného IServiceCollectionobjektu .

AddScoped(IServiceCollection, Type, Type)

Přidá službu s vymezeným 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 pro vytváření zadanou v implementationFactory do zadaného 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 k zadanému IServiceCollection.

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

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

AddSingleton(IServiceCollection, Type)

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

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

Přidá jednoúčelovou službu typu zadaného v serviceType s objektem factory zadaným v implementationFactory 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ého IServiceCollectionobjektu .

AddSingleton<TService>(IServiceCollection)

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

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 s objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

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

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 objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

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 objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

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

AddSystemd(IServiceCollection)

Výchozí implementace .IServiceCollection

AddWindowsService(IServiceCollection)

Výchozí implementace .IServiceCollection

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

Výchozí implementace .IServiceCollection

CopyToDataTable<T>(IEnumerable<T>)

Vrátí hodnotu , DataTable 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 , který je vstupním objektemIEnumerable<T>, kde je DataRowobecný parametr T .

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

Zkopíruje DataRow objekty do zadaného DataTableobjektu , který je vstupním objektemIEnumerable<T>, kde je DataRowobecný parametr T .

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

Použije na sekvenci funkci akumulátoru.

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

Použije na sekvenci funkci akumulátoru. 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 na sekvenci funkci akumulátoru. 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.

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 na každém 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 na každém 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 na každém 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 na každém 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 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 u každého prvku vstupní sekvence.

Cast<TResult>(IEnumerable)

Přetypuje prvky objektu na IEnumerable zadaný typ.

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

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.

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

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

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

Vrátí prvky zadané sekvence nebo zadanou hodnotu v jednoúčelové kolekci, pokud je posloupnost 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.

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

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

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 pro porovnání hodnot.

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

Vytvoří rozdíl množiny dvou sekvencí pomocí zadané IEqualityComparer<T> hodnoty pro porovnání hodnot.

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>, Func<TSource,Boolean>)

Vrátí první prvek sekvence, který splňuje podmínku nebo 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 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 pomocí zadané funkce promítne elementy pro každou skupinu.

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í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 jsou projektová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ítají 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če 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ý parametr IEqualityComparer<T> se používá k porovnání klíčů.

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

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

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

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

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>, Func<TSource,Boolean>)

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

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

Min<TSource>(IEnumerable<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.

OfType<TResult>(IEnumerable)

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

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.

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

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.

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

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

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,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 pořadí dokumentů.

Nodes<T>(IEnumerable<T>)

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

Remove<T>(IEnumerable<T>)

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

Platí pro