ServiceCollection Klasa

Definicja

Domyślna implementacja elementu 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
Dziedziczenie
ServiceCollection
Implementuje

Konstruktory

ServiceCollection()

Inicjuje nowe wystąpienie klasy ServiceCollection.

Właściwości

Count

Pobiera liczbę elementów zawartych w słowniku ICollection<T>.

IsReadOnly

Pobiera wartość wskazującą, czy kolekcja ICollection<T> jest przeznaczona tylko do odczytu.

Item[Int32]

Pobiera lub ustawia element pod określonym indeksem.

Metody

Clear()

Usuwa wszystkie elementy z elementu ICollection<T>.

Contains(ServiceDescriptor)

Określa, czy element ICollection<T> zawiera określoną wartość.

CopyTo(ServiceDescriptor[], Int32)

Kopiuje elementy ICollection<T> elementu do obiektu Array, zaczynając od określonego Array indeksu.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający, który iteruje po kolekcji.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
IndexOf(ServiceDescriptor)

Określa indeks określonego elementu w elemencie IList<T>.

Insert(Int32, ServiceDescriptor)

Wstawia element do IList<T> określonego indeksu.

MakeReadOnly()

Sprawia, że ta kolekcja jest tylko do odczytu.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Remove(ServiceDescriptor)

Usuwa pierwsze wystąpienie określonego obiektu z obiektu ICollection<T>.

RemoveAt(Int32)

IList<T> Usuwa element w określonym indeksie.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection<ServiceDescriptor>.Add(ServiceDescriptor)

Dodaje element do elementu ICollection<T>.

IEnumerable.GetEnumerator()

Zwraca moduł wyliczający, który iteruje po kolekcji.

Metody rozszerzania

Add(IServiceCollection, ServiceDescriptor)

Dodaje określony descriptor element do elementu collection.

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Dodaje sekwencję ServiceDescriptor do elementu collection.

RemoveAll(IServiceCollection, Type)

Usuwa wszystkie usługi typu serviceType w obiekcie IServiceCollection.

RemoveAll<T>(IServiceCollection)

Usuwa wszystkie usługi typu T w obiekcie IServiceCollection.

RemoveAllKeyed(IServiceCollection, Type, Object)

Usuwa wszystkie usługi typu serviceType w obiekcie collection.

RemoveAllKeyed<T>(IServiceCollection, Object)

Usuwa wszystkie usługi typu T w obiekcie collection.

Replace(IServiceCollection, ServiceDescriptor)

Usuwa pierwszą usługę z IServiceCollection tym samym typem usługi co descriptor i dodaje descriptor do kolekcji.

TryAdd(IServiceCollection, ServiceDescriptor)

Dodaje określony descriptor element do collection elementu , jeśli typ usługi nie został jeszcze zarejestrowany.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Dodaje określony descriptors element do collection elementu , jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

ServiceDescriptor Dodaje deskryptor, jeśli istniejący deskryptor z tą samą ServiceType implementacją, która jeszcze nie istnieje w servicesprogramie .

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Dodaje określony ServiceDescriptors, jeśli istniejący deskryptor z tą samą ServiceType implementacją, która jeszcze nie istnieje w servicesprogramie .

TryAddKeyedScoped(IServiceCollection, Type, Object)

Dodaje określony service jako usługę Scoped do collection właściwości , jeśli typ usługi nie został jeszcze zarejestrowany.

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

Dodaje określoną service jako usługę Scoped przy użyciu fabryki określonej w implementationFactory elemecie , collection jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

Dodaje określony service jako usługę z implementationType implementacją Scoped do collection właściwości , jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

Dodaje określony TService jako usługę Scoped do collection właściwości , jeśli typ usługi nie został jeszcze zarejestrowany.

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

Dodaje określoną TService jako usługę Scoped przy użyciu fabryki określonej w implementationFactory elemecie , services jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Dodaje określony TService typ implementacji usługi określony w TImplementation elemecie Scoped , collection jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddKeyedSingleton(IServiceCollection, Type, Object)

Dodaje określony service jako usługę Singleton do collection właściwości , jeśli typ usługi nie został jeszcze zarejestrowany.

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

Dodaje określoną service jako usługę Singleton przy użyciu fabryki określonej w implementationFactory elemecie , collection jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

Dodaje określony service jako usługę z implementationType implementacją Singleton do collection właściwości , jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

Dodaje określony TService jako usługę Singleton do collection właściwości , jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Dodaje określony TService jako usługę z wystąpieniem Singleton określonym w instance elemecie collection , jeśli typ usługi nie został jeszcze zarejestrowany.

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

Dodaje określoną TService jako usługę Singleton przy użyciu fabryki określonej w implementationFactory elemecie , services jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Dodaje określony TService typ implementacji usługi określony w TImplementation elemecie Singleton , collection jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddKeyedTransient(IServiceCollection, Type, Object)

Dodaje określony service jako usługę Transient do collection właściwości , jeśli typ usługi nie został jeszcze zarejestrowany.

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

Dodaje określoną service jako usługę Transient przy użyciu fabryki określonej w implementationFactory elemecie , collection jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

Dodaje określony service jako usługę z implementationType implementacją Transient do collection właściwości , jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

Dodaje określony TService jako usługę Transient do collection właściwości , jeśli typ usługi nie został jeszcze zarejestrowany.

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

Dodaje określoną TService jako usługę Transient przy użyciu fabryki określonej w implementationFactory elemecie , services jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Dodaje określony TService typ implementacji usługi określony w TImplementation elemecie Transient , collection jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddScoped(IServiceCollection, Type)

Dodaje określony service jako usługę Scoped do collection właściwości , jeśli typ usługi nie został jeszcze zarejestrowany.

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

Dodaje określoną service jako usługę Scoped przy użyciu fabryki określonej w implementationFactory elemecie , collection jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddScoped(IServiceCollection, Type, Type)

Dodaje określony service jako usługę z implementationType implementacją Scoped do collection właściwości , jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddScoped<TService>(IServiceCollection)

Dodaje określony TService jako usługę Scoped do collection właściwości , jeśli typ usługi nie został jeszcze zarejestrowany.

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

Dodaje określoną TService jako usługę Scoped przy użyciu fabryki określonej w implementationFactory elemecie , services jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddScoped<TService,TImplementation>(IServiceCollection)

Dodaje określony TService typ implementacji usługi określony w TImplementation elemecie Scoped , collection jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddSingleton(IServiceCollection, Type)

Dodaje określony service jako usługę Singleton do collection właściwości , jeśli typ usługi nie został jeszcze zarejestrowany.

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

Dodaje określoną service jako usługę Singleton przy użyciu fabryki określonej w implementationFactory elemecie , collection jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddSingleton(IServiceCollection, Type, Type)

Dodaje określony service jako usługę z implementationType implementacją Singleton do collection właściwości , jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddSingleton<TService>(IServiceCollection)

Dodaje określony TService jako usługę Singleton do collection właściwości , jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddSingleton<TService>(IServiceCollection, TService)

Dodaje określony TService jako usługę z wystąpieniem Singleton określonym w instance elemecie collection , jeśli typ usługi nie został jeszcze zarejestrowany.

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

Dodaje określoną TService jako usługę Singleton przy użyciu fabryki określonej w implementationFactory elemecie , services jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Dodaje określony TService typ implementacji usługi określony w TImplementation elemecie Singleton , collection jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddTransient(IServiceCollection, Type)

Dodaje określony service jako usługę Transient do collection właściwości , jeśli typ usługi nie został jeszcze zarejestrowany.

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

Dodaje określoną service jako usługę Transient przy użyciu fabryki określonej w implementationFactory elemecie , collection jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddTransient(IServiceCollection, Type, Type)

Dodaje określony service jako usługę z implementationType implementacją Transient do collection właściwości , jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddTransient<TService>(IServiceCollection)

Dodaje określony TService jako usługę Transient do collection właściwości , jeśli typ usługi nie został jeszcze zarejestrowany.

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

Dodaje określoną TService jako usługę Transient przy użyciu fabryki określonej w implementationFactory elemecie , services jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddTransient<TService,TImplementation>(IServiceCollection)

Dodaje określony TService typ implementacji usługi określony w TImplementation elemecie Transient , collection jeśli typ usługi nie został jeszcze zarejestrowany.

AddLogging(IServiceCollection)

Dodaje usługi rejestrowania do określonego IServiceCollectionelementu .

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Dodaje usługi rejestrowania do określonego IServiceCollectionelementu .

AddOptions(IServiceCollection)

Dodaje usługi wymagane do korzystania z opcji.

AddOptions<TOptions>(IServiceCollection)

Pobiera konstruktor opcji, który przekazuje Configure wywołania tej samej nazwy TOptions do bazowej kolekcji usług.

AddOptions<TOptions>(IServiceCollection, String)

Pobiera konstruktor opcji, który przekazuje Configure wywołania tej samej nazwy TOptions do bazowej kolekcji usług.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Dodaje usługi wymagane do używania opcji i wymusza sprawdzanie poprawności opcji podczas uruchamiania, a nie w czasie wykonywania.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Dodaje usługi wymagane do używania opcji i wymusza sprawdzanie poprawności opcji podczas uruchamiania, a nie w czasie wykonywania.

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

Rejestruje akcję używaną do konfigurowania określonego typu opcji raz podczas uruchamiania. Jest to uruchamiane przed poleceniem PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). Aktualizacje do konfiguracji nie wywołuje ponownie akcji.

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

Rejestruje akcję używaną do konfigurowania określonego typu opcji. Są one uruchamiane przed PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

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

Rejestruje akcję używaną do konfigurowania wszystkich wystąpień określonego typu opcji.

ConfigureOptions(IServiceCollection, Object)

Rejestruje obiekt, który będzie miał wszystkie zarejestrowane I[Post]ConfigureOptions .

ConfigureOptions(IServiceCollection, Type)

Rejestruje typ, który będzie miał wszystkie zarejestrowane I[Post]ConfigureOptions .

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Rejestruje typ, który będzie miał wszystkie zarejestrowane I[Post]ConfigureOptions .

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

Rejestruje akcję używaną do inicjowania określonego typu opcji. Są one uruchamiane po Configure<TOptions>(IServiceCollection, Action<TOptions>).

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

Rejestruje akcję używaną do konfigurowania określonego typu opcji. Są one uruchamiane po Configure<TOptions>(IServiceCollection, Action<TOptions>).

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

Rejestruje akcję używaną do publikowania konfiguracji wszystkich wystąpień określonego typu opcji. Są one uruchamiane po Configure<TOptions>(IServiceCollection, Action<TOptions>).

BuildServiceProvider(IServiceCollection)

ServiceProvider Tworzy zawierające usługi na podstawie podanego IServiceCollectionelementu .

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Tworzy usługę zawierającą ServiceProvider z udostępnionego IServiceCollection opcjonalnego włączania weryfikacji zakresu i tworzenia usług.

BuildServiceProvider(IServiceCollection, Boolean)

Tworzy usługę zawierającą ServiceProvider z udostępnionego IServiceCollection opcjonalnego włączania walidacji zakresu.

AddHostedService<THostedService>(IServiceCollection)

Dodaj rejestrację IHostedService dla danego typu.

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

Dodaj rejestrację IHostedService dla danego typu.

AddKeyedScoped(IServiceCollection, Type, Object)

Dodaje usługę o określonym zakresie typu określonego w serviceType elemecie IServiceCollection.

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

Dodaje usługę o określonym zakresie typu określonego w serviceType fabryce określonej w implementationFactory elemecie IServiceCollection.

AddKeyedScoped(IServiceCollection, Type, Object, Type)

Dodaje usługę o określonym zakresie typu określonego w serviceType implementacji typu określonego w implementationType parametrze IServiceCollection.

AddKeyedScoped<TService>(IServiceCollection, Object)

Dodaje usługę o określonym zakresie typu określonego w TService elemecie IServiceCollection.

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

Dodaje usługę o określonym zakresie typu określonego w TService fabryce określonej w implementationFactory elemecie IServiceCollection.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Dodaje usługę o określonym zakresie typu określonego w TService z typem implementacji określonym w TImplementation parametrze IServiceCollection.

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

Dodaje usługę o określonym zakresie typu określonego w TService parametrze z typem implementacji określonym w TImplementation przy użyciu fabryki określonej w implementationFactory parametrze IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object)

Dodaje pojedynczą usługę typu określonego w serviceType parametrze do określonego IServiceCollectionelementu .

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

Dodaje pojedynczą usługę typu określonego w serviceType z fabryką określoną w implementationFactory parametrze IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

Dodaje pojedynczą usługę typu określonego w serviceType z wystąpieniem określonym w implementationInstance parametrze IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

Dodaje pojedynczą usługę typu określonego w serviceType systemie z implementacją typu określonego w implementationType elem.IServiceCollection

AddKeyedSingleton<TService>(IServiceCollection, Object)

Dodaje pojedynczą usługę typu określonego w TService parametrze do określonego IServiceCollectionelementu .

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Dodaje pojedynczą usługę typu określonego w TService z wystąpieniem określonym w implementationInstance parametrze IServiceCollection.

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

Dodaje pojedynczą usługę typu określonego w TService z fabryką określoną w implementationFactory parametrze IServiceCollection.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Dodaje pojedynczą usługę typu określonego w TService parametrze z typem implementacji określonym w TImplementation parametrze IServiceCollection.

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

Dodaje pojedynczą usługę typu określonego w TService z typem implementacji określonym w TImplementation przy użyciu fabryki określonej w implementationFactory parametrze do określonego IServiceCollectionelementu .

AddKeyedTransient(IServiceCollection, Type, Object)

Dodaje usługę przejściową typu określonego w serviceType parametrze IServiceCollection.

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

Dodaje usługę przejściową typu określonego w serviceType z fabryką określoną w implementationFactory parametrze IServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object, Type)

Dodaje usługę przejściową typu określonego w serviceType systemie z implementacją typu określonego w implementationType elem.IServiceCollection

AddKeyedTransient<TService>(IServiceCollection, Object)

Dodaje usługę przejściową typu określonego w TService parametrze IServiceCollection.

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

Dodaje usługę przejściową typu określonego w TService z fabryką określoną w implementationFactory parametrze IServiceCollection.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Dodaje usługę przejściową typu określonego w TService parametrze z typem implementacji określonym w TImplementation parametrze IServiceCollection.

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

Dodaje usługę przejściową typu określonego w TService parametrze z typem implementacji określonym w TImplementation przy użyciu fabryki określonej w implementationFactory parametrze do określonego IServiceCollectionelementu .

AddScoped(IServiceCollection, Type)

Dodaje usługę o określonym zakresie typu określonego w serviceType parametrze IServiceCollection.

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

Dodaje usługę o określonym zakresie o typie określonym w serviceType parametrze z fabryką określoną IServiceCollectionw implementationFactory elem.

AddScoped(IServiceCollection, Type, Type)

Dodaje usługę o określonym zakresie typu określonego w serviceType z implementacją typu określonego w implementationType parametrze IServiceCollection.

AddScoped<TService>(IServiceCollection)

Dodaje usługę o określonym zakresie typu określonego w TService parametrze IServiceCollection.

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

Dodaje usługę o określonym zakresie o typie określonym w TService parametrze z fabryką określoną IServiceCollectionw implementationFactory elem.

AddScoped<TService,TImplementation>(IServiceCollection)

Dodaje usługę o określonym zakresie typu określonego w TService parametrze z typem implementacji określonym w TImplementation parametrze IServiceCollection.

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

Dodaje usługę o określonym zakresie typu określonego w TService parametrze z typem implementacji określonym w TImplementation przy użyciu fabryki określonej w implementationFactory parametrze IServiceCollection.

AddSingleton(IServiceCollection, Type)

Dodaje pojedynczą usługę typu określonego w serviceType parametrze do określonego IServiceCollectionelementu .

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

Dodaje pojedynczą usługę typu określonego w serviceType z fabryką określoną w implementationFactory parametrze IServiceCollection.

AddSingleton(IServiceCollection, Type, Object)

Dodaje pojedynczą usługę typu określonego w serviceType z wystąpieniem określonym w implementationInstance parametrze IServiceCollection.

AddSingleton(IServiceCollection, Type, Type)

Dodaje pojedynczą usługę typu określonego w serviceType systemie z implementacją typu określonego w implementationType elem.IServiceCollection

AddSingleton<TService>(IServiceCollection)

Dodaje pojedynczą usługę typu określonego w TService parametrze do określonego IServiceCollectionelementu .

AddSingleton<TService>(IServiceCollection, TService)

Dodaje pojedynczą usługę typu określonego w TService z wystąpieniem określonym w implementationInstance parametrze IServiceCollection.

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

Dodaje pojedynczą usługę typu określonego w TService z fabryką określoną w implementationFactory parametrze IServiceCollection.

AddSingleton<TService,TImplementation>(IServiceCollection)

Dodaje pojedynczą usługę typu określonego w TService parametrze z typem implementacji określonym w TImplementation parametrze IServiceCollection.

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

Dodaje pojedynczą usługę typu określonego w TService z typem implementacji określonym w TImplementation przy użyciu fabryki określonej w implementationFactory parametrze do określonego IServiceCollectionelementu .

AddTransient(IServiceCollection, Type)

Dodaje usługę przejściową typu określonego w serviceType parametrze IServiceCollection.

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

Dodaje usługę przejściową typu określonego w serviceType z fabryką określoną w implementationFactory parametrze IServiceCollection.

AddTransient(IServiceCollection, Type, Type)

Dodaje usługę przejściową typu określonego w serviceType systemie z implementacją typu określonego w implementationType elem.IServiceCollection

AddTransient<TService>(IServiceCollection)

Dodaje usługę przejściową typu określonego w TService parametrze IServiceCollection.

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

Dodaje usługę przejściową typu określonego w TService z fabryką określoną w implementationFactory parametrze IServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection)

Dodaje usługę przejściową typu określonego w TService parametrze z typem implementacji określonym w TImplementation parametrze IServiceCollection.

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

Dodaje usługę przejściową typu określonego w TService parametrze z typem implementacji określonym w TImplementation przy użyciu fabryki określonej w implementationFactory parametrze do określonego IServiceCollectionelementu .

AddSystemd(IServiceCollection)

Domyślna implementacja elementu IServiceCollection.

AddWindowsService(IServiceCollection)

Domyślna implementacja elementu IServiceCollection.

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

Domyślna implementacja elementu IServiceCollection.

CopyToDataTable<T>(IEnumerable<T>)

Zwraca obiekt DataTable zawierający kopie DataRow obiektów, biorąc pod uwagę obiekt wejściowy IEnumerable<T> , w którym parametr T ogólny to DataRow.

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

Kopiuje DataRow obiekty do określonego DataTableobiektu , biorąc pod uwagę obiekt wejściowy IEnumerable<T> , gdzie parametr T ogólny to DataRow.

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

Kopiuje DataRow obiekty do określonego DataTableobiektu , biorąc pod uwagę obiekt wejściowy IEnumerable<T> , gdzie parametr T ogólny to DataRow.

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

Stosuje funkcję akumulatora po sekwencji.

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

Stosuje funkcję akumulatora po sekwencji. Określona wartość inicjatora jest używana jako początkowa wartość akumulatorowa.

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

Stosuje funkcję akumulatora po sekwencji. Określona wartość inicjatora jest używana jako początkowa wartość akumulatorowa, a określona funkcja służy do wybierania wartości wyniku.

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

Określa, czy wszystkie elementy sekwencji spełniają warunek.

Any<TSource>(IEnumerable<TSource>)

Określa, czy sekwencja zawiera jakiekolwiek elementy.

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

Określa, czy dowolny element sekwencji spełnia warunek.

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

Dołącza wartość na końcu sekwencji.

AsEnumerable<TSource>(IEnumerable<TSource>)

Zwraca dane wejściowe wpisane jako IEnumerable<T>.

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

Oblicza średnią sekwencji Decimal wartości uzyskanych przez wywołanie funkcji przekształcania dla każdego elementu sekwencji danych wejściowych.

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

Oblicza średnią sekwencji Double wartości uzyskanych przez wywołanie funkcji przekształcania dla każdego elementu sekwencji danych wejściowych.

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

Oblicza średnią sekwencji Int32 wartości uzyskanych przez wywołanie funkcji przekształcania dla każdego elementu sekwencji danych wejściowych.

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

Oblicza średnią sekwencji Int64 wartości uzyskanych przez wywołanie funkcji przekształcania dla każdego elementu sekwencji danych wejściowych.

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

Oblicza średnią sekwencji wartości dopuszczających Decimal wartość null, które są uzyskiwane przez wywołanie funkcji transform na każdym elemecie sekwencji danych wejściowych.

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

Oblicza średnią sekwencji wartości dopuszczających Double wartość null, które są uzyskiwane przez wywołanie funkcji transform na każdym elemecie sekwencji danych wejściowych.

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

Oblicza średnią sekwencji wartości dopuszczających Int32 wartość null, które są uzyskiwane przez wywołanie funkcji transform na każdym elemecie sekwencji danych wejściowych.

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

Oblicza średnią sekwencji wartości dopuszczających Int64 wartość null, które są uzyskiwane przez wywołanie funkcji transform na każdym elemecie sekwencji danych wejściowych.

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

Oblicza średnią sekwencji wartości dopuszczających Single wartość null, które są uzyskiwane przez wywołanie funkcji transform na każdym elemecie sekwencji danych wejściowych.

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

Oblicza średnią sekwencji Single wartości uzyskanych przez wywołanie funkcji przekształcania dla każdego elementu sekwencji danych wejściowych.

Cast<TResult>(IEnumerable)

Rzutuje elementy obiektu IEnumerable na określony typ.

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

Łączy dwie sekwencje.

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

Określa, czy sekwencja zawiera określony element przy użyciu domyślnego modułu porównania równości.

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

Określa, czy sekwencja zawiera określony element przy użyciu określonego IEqualityComparer<T>elementu .

Count<TSource>(IEnumerable<TSource>)

Zwraca liczbę elementów w sekwencji.

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

Zwraca liczbę reprezentującą, ile elementów w określonej sekwencji spełnia warunek.

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

Zwraca elementy określonej sekwencji lub wartość domyślną parametru typu w kolekcji pojedynczej, jeśli sekwencja jest pusta.

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

Zwraca elementy określonej sekwencji lub określoną wartość w kolekcji pojedynczej, jeśli sekwencja jest pusta.

Distinct<TSource>(IEnumerable<TSource>)

Zwraca różne elementy z sekwencji przy użyciu domyślnego modułu porównującego równości do porównywania wartości.

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

Zwraca różne elementy z sekwencji przy użyciu określonej IEqualityComparer<T> wartości w celu porównania wartości.

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

Zwraca element w określonym indeksie w sekwencji.

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

Zwraca element w określonym indeksie w sekwencji lub wartość domyślną, jeśli indeks jest poza zakresem.

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

Tworzy różnicę zestawu dwóch sekwencji przy użyciu domyślnego porównania równości do porównywania wartości.

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

Tworzy różnicę zestawu dwóch sekwencji przy użyciu określonego IEqualityComparer<T> do porównywania wartości.

First<TSource>(IEnumerable<TSource>)

Zwraca pierwszy element sekwencji.

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

Zwraca pierwszy element w sekwencji, który spełnia określony warunek.

FirstOrDefault<TSource>(IEnumerable<TSource>)

Zwraca pierwszy element sekwencji lub wartość domyślną, jeśli sekwencja nie zawiera żadnych elementów.

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

Zwraca pierwszy element sekwencji, który spełnia warunek lub wartość domyślną, jeśli taki element nie zostanie znaleziony.

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

Grupuje elementy sekwencji zgodnie z określoną funkcją selektora kluczy.

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

Grupuje elementy sekwencji zgodnie z określoną funkcją selektora kluczy i porównuje klucze przy użyciu określonego modułu porównującego.

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

Grupuje elementy sekwencji zgodnie z określoną funkcją selektora kluczy i projektuje elementy dla każdej grupy przy użyciu określonej funkcji.

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

Grupuje elementy sekwencji zgodnie z funkcją selektora klucza. Klucze są porównywane przy użyciu modułu porównującego, a elementy każdej grupy są rzutowane przy użyciu określonej funkcji.

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

Grupuje elementy sekwencji zgodnie z określoną kluczową funkcją wyboru i tworzy wartość wyniku z każdej grupy i klucza.

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

Grupuje elementy sekwencji zgodnie z określoną kluczową funkcją wyboru i tworzy wartość wyniku z każdej grupy i klucza. Klucze są porównywane przy użyciu określonego modułu porównującego.

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

Grupuje elementy sekwencji zgodnie z określoną kluczową funkcją wyboru i tworzy wartość wyniku z każdej grupy i klucza. Elementy każdej grupy są rzutowane przy użyciu określonej funkcji.

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

Grupuje elementy sekwencji zgodnie z określoną kluczową funkcją wyboru i tworzy wartość wyniku z każdej grupy i klucza. Wartości klucza są porównywane przy użyciu określonego modułu porównującego, a elementy każdej grupy są rzutowane przy użyciu określonej funkcji.

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

Koreluje elementy dwóch sekwencji na podstawie równości kluczy i grupuje wyniki. Domyślny moduł porównujący równości służy do porównywania kluczy.

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

Koreluje elementy dwóch sekwencji na podstawie równości klucza i grupuje wyniki. Określony IEqualityComparer<T> element służy do porównywania kluczy.

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

Tworzy część wspólną zestawu dwóch sekwencji przy użyciu domyślnego modułu porównania równości do porównywania wartości.

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

Tworzy część wspólną zestawu dwóch sekwencji, używając określonej IEqualityComparer<T> wartości do porównania wartości.

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

Koreluje elementy dwóch sekwencji na podstawie pasujących kluczy. Domyślny moduł porównujący równości służy do porównywania kluczy.

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

Koreluje elementy dwóch sekwencji na podstawie pasujących kluczy. Określony IEqualityComparer<T> element służy do porównywania kluczy.

Last<TSource>(IEnumerable<TSource>)

Zwraca ostatni element sekwencji.

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

Zwraca ostatni element sekwencji, który spełnia określony warunek.

LastOrDefault<TSource>(IEnumerable<TSource>)

Zwraca ostatni element sekwencji lub wartość domyślną, jeśli sekwencja nie zawiera żadnych elementów.

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

Zwraca ostatni element sekwencji, który spełnia warunek lub wartość domyślną, jeśli taki element nie zostanie znaleziony.

LongCount<TSource>(IEnumerable<TSource>)

Zwraca wartość , Int64 która reprezentuje łączną liczbę elementów w sekwencji.

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

Zwraca wartość Int64 , która reprezentuje, ile elementów w sekwencji spełnia warunek.

Max<TSource>(IEnumerable<TSource>)

Zwraca wartość maksymalną w sekwencji ogólnej.

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

Wywołuje funkcję transform dla każdego elementu sekwencji i zwraca maksymalną Decimal wartość.

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

Wywołuje funkcję transform dla każdego elementu sekwencji i zwraca maksymalną Double wartość.

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

Wywołuje funkcję transform dla każdego elementu sekwencji i zwraca maksymalną Int32 wartość.

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

Wywołuje funkcję transform dla każdego elementu sekwencji i zwraca maksymalną Int64 wartość.

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

Wywołuje funkcję przekształcania dla każdego elementu sekwencji i zwraca maksymalną wartość dopuszczaną Decimal do wartości null.

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

Wywołuje funkcję przekształcania dla każdego elementu sekwencji i zwraca maksymalną wartość dopuszczaną Double do wartości null.

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

Wywołuje funkcję przekształcania dla każdego elementu sekwencji i zwraca maksymalną wartość dopuszczaną Int32 do wartości null.

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

Wywołuje funkcję przekształcania dla każdego elementu sekwencji i zwraca maksymalną wartość dopuszczaną Int64 do wartości null.

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

Wywołuje funkcję przekształcania dla każdego elementu sekwencji i zwraca maksymalną wartość dopuszczaną Single do wartości null.

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

Wywołuje funkcję transform dla każdego elementu sekwencji i zwraca maksymalną Single wartość.

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

Wywołuje funkcję przekształcania dla każdego elementu sekwencji ogólnej i zwraca maksymalną wartość wynikową.

Min<TSource>(IEnumerable<TSource>)

Zwraca wartość minimalną w sekwencji ogólnej.

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

Wywołuje funkcję przekształcania dla każdego elementu sekwencji i zwraca wartość minimalną Decimal .

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

Wywołuje funkcję przekształcania dla każdego elementu sekwencji i zwraca wartość minimalną Double .

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

Wywołuje funkcję przekształcania dla każdego elementu sekwencji i zwraca wartość minimalną Int32 .

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

Wywołuje funkcję przekształcania dla każdego elementu sekwencji i zwraca wartość minimalną Int64 .

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

Wywołuje funkcję przekształcania dla każdego elementu sekwencji i zwraca minimalną wartość dopuszczaną Decimal do wartości null.

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

Wywołuje funkcję przekształcania dla każdego elementu sekwencji i zwraca minimalną wartość dopuszczaną Double do wartości null.

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

Wywołuje funkcję przekształcania dla każdego elementu sekwencji i zwraca minimalną wartość dopuszczaną Int32 do wartości null.

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

Wywołuje funkcję przekształcania dla każdego elementu sekwencji i zwraca minimalną wartość dopuszczaną Int64 do wartości null.

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

Wywołuje funkcję przekształcania dla każdego elementu sekwencji i zwraca minimalną wartość dopuszczaną Single do wartości null.

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

Wywołuje funkcję przekształcania dla każdego elementu sekwencji i zwraca wartość minimalną Single .

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

Wywołuje funkcję przekształcania dla każdego elementu sekwencji ogólnej i zwraca minimalną wartość wynikową.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

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

Sortuje elementy sekwencji w kolejności rosnącej zgodnie z kluczem.

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

Sortuje elementy sekwencji w kolejności rosnącej przy użyciu określonego modułu porównującego.

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

Sortuje elementy sekwencji w kolejności malejącej zgodnie z kluczem.

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

Sortuje elementy sekwencji w kolejności malejącej przy użyciu określonego modułu porównującego.

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

Dodaje wartość na początku sekwencji.

Reverse<TSource>(IEnumerable<TSource>)

Odwraca kolejność elementów w sekwencji.

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

Projektuje każdy element sekwencji w nowym formularzu.

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

Projektuje każdy element sekwencji w nowym formularzu przez dołączenie indeksu elementu.

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

Projektuje każdy element sekwencji i IEnumerable<T> spłaszcza wynikowe sekwencje w jedną sekwencję.

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

Projektuje każdy element sekwencji do IEnumerable<T>obiektu i spłaszcza wynikowe sekwencje w jedną sekwencję. Indeks każdego elementu źródłowego jest używany w przewidywanej formie tego elementu.

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

Projektuje każdy element sekwencji do IEnumerable<T>obiektu , spłaszcza wynikowe sekwencje w jedną sekwencję i wywołuje funkcję selektora wyników w każdym z nich.

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

Projektuje każdy element sekwencji do IEnumerable<T>obiektu , spłaszcza wynikowe sekwencje w jedną sekwencję i wywołuje funkcję selektora wyników w każdym z nich. Indeks każdego elementu źródłowego jest używany w pośredniej przewidywanej formie tego elementu.

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

Określa, czy dwie sekwencje są równe, porównując elementy przy użyciu domyślnego porównania równości dla ich typu.

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

Określa, czy dwie sekwencje są równe, porównując ich elementy przy użyciu określonego IEqualityComparer<T>elementu .

Single<TSource>(IEnumerable<TSource>)

Zwraca jedyny element sekwencji i zgłasza wyjątek, jeśli nie ma dokładnie jednego elementu w sekwencji.

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

Zwraca jedyny element sekwencji, który spełnia określony warunek, i zgłasza wyjątek, jeśli istnieje więcej niż jeden taki element.

SingleOrDefault<TSource>(IEnumerable<TSource>)

Zwraca jedyny element sekwencji lub wartość domyślną, jeśli sekwencja jest pusta; Ta metoda zgłasza wyjątek, jeśli sekwencja zawiera więcej niż jeden element.

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

Zwraca jedyny element sekwencji, który spełnia określony warunek lub wartość domyślną, jeśli taki element nie istnieje; Ta metoda zgłasza wyjątek, jeśli warunek spełnia więcej niż jeden element.

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

Pomija określoną liczbę elementów w sekwencji, a następnie zwraca pozostałe elementy.

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

Zwraca nową kolekcję wyliczalną zawierającą elementy z source ostatnich count elementów kolekcji źródłowej pominiętą.

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

Pomija elementy w sekwencji, o ile określony warunek jest spełniony, a następnie zwraca pozostałe elementy.

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

Pomija elementy w sekwencji, o ile określony warunek jest spełniony, a następnie zwraca pozostałe elementy. Indeks elementu jest używany w logice funkcji predykatu.

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

Oblicza sumę sekwencji Decimal wartości uzyskanych przez wywołanie funkcji przekształcania dla każdego elementu sekwencji danych wejściowych.

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

Oblicza sumę sekwencji Double wartości uzyskanych przez wywołanie funkcji przekształcania dla każdego elementu sekwencji danych wejściowych.

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

Oblicza sumę sekwencji Int32 wartości uzyskanych przez wywołanie funkcji przekształcania dla każdego elementu sekwencji danych wejściowych.

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

Oblicza sumę sekwencji Int64 wartości uzyskanych przez wywołanie funkcji przekształcania dla każdego elementu sekwencji danych wejściowych.

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

Oblicza sumę sekwencji wartości dopuszczających wartość null, które są uzyskiwane Decimal przez wywołanie funkcji przekształcania dla każdego elementu sekwencji danych wejściowych.

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

Oblicza sumę sekwencji wartości dopuszczających wartość null, które są uzyskiwane Double przez wywołanie funkcji przekształcania dla każdego elementu sekwencji danych wejściowych.

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

Oblicza sumę sekwencji wartości dopuszczających wartość null, które są uzyskiwane Int32 przez wywołanie funkcji przekształcania dla każdego elementu sekwencji danych wejściowych.

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

Oblicza sumę sekwencji wartości dopuszczających wartość null, które są uzyskiwane Int64 przez wywołanie funkcji przekształcania dla każdego elementu sekwencji danych wejściowych.

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

Oblicza sumę sekwencji wartości dopuszczających wartość null, które są uzyskiwane Single przez wywołanie funkcji przekształcania dla każdego elementu sekwencji danych wejściowych.

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

Oblicza sumę sekwencji Single wartości uzyskanych przez wywołanie funkcji przekształcania dla każdego elementu sekwencji danych wejściowych.

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

Zwraca określoną liczbę ciągłych elementów od początku sekwencji.

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

Zwraca nową kolekcję wyliczalną zawierającą ostatnie count elementy z klasy source.

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

Zwraca elementy z sekwencji, o ile określony warunek ma wartość true.

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

Zwraca elementy z sekwencji, o ile określony warunek ma wartość true. Indeks elementu jest używany w logice funkcji predykatu.

ToArray<TSource>(IEnumerable<TSource>)

Tworzy tablicę na podstawie elementu IEnumerable<T>.

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

Tworzy obiekt Dictionary<TKey,TValue> na podstawie IEnumerable<T> określonej funkcji selektora klucza.

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

Tworzy element Dictionary<TKey,TValue>IEnumerable<T> na podstawie określonej funkcji selektora kluczy i modułu porównania kluczy.

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

Tworzy obiekt Dictionary<TKey,TValue>IEnumerable<T> na podstawie określonych funkcji selektora kluczy i selektora elementów.

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

Tworzy element Dictionary<TKey,TValue> na podstawie IEnumerable<T> określonej funkcji selektora kluczy, modułu porównującego i funkcji selektora elementów.

ToHashSet<TSource>(IEnumerable<TSource>)

Tworzy obiekt na HashSet<T> podstawie elementu IEnumerable<T>.

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

Tworzy obiekt HashSet<T>IEnumerable<T> na podstawie elementu comparer , aby porównać klucze.

ToList<TSource>(IEnumerable<TSource>)

Tworzy obiekt na List<T> podstawie elementu IEnumerable<T>.

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

Tworzy obiekt Lookup<TKey,TElement> na podstawie IEnumerable<T> określonej funkcji selektora klucza.

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

Tworzy element Lookup<TKey,TElement>IEnumerable<T> na podstawie określonej funkcji selektora kluczy i modułu porównania kluczy.

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

Tworzy obiekt Lookup<TKey,TElement>IEnumerable<T> na podstawie określonych funkcji selektora kluczy i selektora elementów.

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

Tworzy element Lookup<TKey,TElement> na podstawie IEnumerable<T> określonej funkcji selektora kluczy, modułu porównującego i funkcji selektora elementów.

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

Tworzy połączenie zestawu dwóch sekwencji przy użyciu domyślnego porównania równości.

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

Tworzy zestaw unii dwóch sekwencji przy użyciu określonego IEqualityComparer<T>.

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

Filtruje sekwencję wartości na podstawie predykatu.

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

Filtruje sekwencję wartości na podstawie predykatu. Indeks każdego elementu jest używany w logice funkcji predykatu.

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

Stosuje określoną funkcję do odpowiednich elementów dwóch sekwencji, tworząc sekwencję wyników.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsParallel<TSource>(IEnumerable<TSource>)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

AsQueryable<TElement>(IEnumerable<TElement>)

Konwertuje rodzajowy IEnumerable<T> na ogólny IQueryable<T>.

Ancestors<T>(IEnumerable<T>)

Zwraca kolekcję elementów, które zawierają elementy główne każdego węzła w kolekcji źródłowej.

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

Zwraca filtrowaną kolekcję elementów, które zawierają elementy główne każdego węzła w kolekcji źródłowej. W kolekcji znajdują się tylko elementy, które mają dopasowanie XName .

DescendantNodes<T>(IEnumerable<T>)

Zwraca kolekcję węzłów podrzędnych każdego dokumentu i elementu w kolekcji źródłowej.

Descendants<T>(IEnumerable<T>)

Zwraca kolekcję elementów, które zawierają elementy podrzędne każdego elementu i dokumentu w kolekcji źródłowej.

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

Zwraca przefiltrowaną kolekcję elementów zawierających elementy podrzędne każdego elementu i dokumentu w kolekcji źródłowej. W kolekcji znajdują się tylko elementy, które mają dopasowanie XName .

Elements<T>(IEnumerable<T>)

Zwraca kolekcję elementów podrzędnych każdego elementu i dokumentu w kolekcji źródłowej.

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

Zwraca odfiltrowaną kolekcję elementów podrzędnych każdego elementu i dokumentu w kolekcji źródłowej. W kolekcji znajdują się tylko elementy, które mają dopasowanie XName .

InDocumentOrder<T>(IEnumerable<T>)

Zwraca kolekcję węzłów zawierającą wszystkie węzły w kolekcji źródłowej posortowane w kolejności dokumentu.

Nodes<T>(IEnumerable<T>)

Zwraca kolekcję węzłów podrzędnych każdego dokumentu i elementu w kolekcji źródłowej.

Remove<T>(IEnumerable<T>)

Usuwa każdy węzeł w kolekcji źródłowej z węzła nadrzędnego.

Dotyczy