IServiceCollection Interfejs

Definicja

Określa kontrakt dla kolekcji deskryptorów usług.

public interface class IServiceCollection : System::Collections::Generic::ICollection<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IEnumerable<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IList<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>
public interface IServiceCollection : System.Collections.Generic.ICollection<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IList<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>
type IServiceCollection = interface
    interface IList<ServiceDescriptor>
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
type IServiceCollection = interface
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
    interface IList<ServiceDescriptor>
Public Interface IServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor)
Pochodne
Implementuje

Właściwości

Count

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

(Odziedziczone po ICollection<T>)
IsReadOnly

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

(Odziedziczone po ICollection<T>)
Item[Int32]

Pobiera lub ustawia element pod określonym indeksem.

(Odziedziczone po IList<T>)

Metody

Add(T)

Dodaje element do elementu ICollection<T>.

(Odziedziczone po ICollection<T>)
Clear()

Usuwa wszystkie elementy z elementu ICollection<T>.

(Odziedziczone po ICollection<T>)
Contains(T)

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

(Odziedziczone po ICollection<T>)
CopyTo(T[], Int32)

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

(Odziedziczone po ICollection<T>)
GetEnumerator()

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

(Odziedziczone po IEnumerable)
IndexOf(T)

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

(Odziedziczone po IList<T>)
Insert(Int32, T)

Wstawia element do IList<T> obiektu w określonym indeksie.

(Odziedziczone po IList<T>)
Remove(T)

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

(Odziedziczone po ICollection<T>)
RemoveAt(Int32)

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

(Odziedziczone po IList<T>)

Metody rozszerzania

AddServiceLogEnricher(IServiceCollection)

Dodaje wystąpienie wzbogacacza usługi do elementu IServiceCollection.

AddServiceLogEnricher(IServiceCollection, IConfigurationSection)

Dodaje wystąpienie wzbogacacza usługi do elementu IServiceCollection.

AddServiceLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>)

Dodaje wystąpienie wzbogacacza usługi do elementu IServiceCollection.

AddApplicationMetadata(IServiceCollection, IConfigurationSection)

Dodaje wystąpienie klasy ApplicationMetadata do kontenera wstrzykiwania zależności.

AddApplicationMetadata(IServiceCollection, Action<ApplicationMetadata>)

Dodaje wystąpienie klasy ApplicationMetadata do kontenera wstrzykiwania zależności.

AddAsyncState(IServiceCollection)

Dodaje domyślne implementacje dla IAsyncStateusług , IAsyncContext<T>i Microsoft.Extensions.AsyncState.IAsyncLocalContext`1 . Należy pamiętać, że implementacje tych interfejsów nie są bezpieczne wątkami.

ActivateKeyedSingleton(IServiceCollection, Type, Object)

Wymusza aktywację pojedynczego klucza w czasie uruchamiania, a nie w czasie wykonywania.

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

Wymusza aktywację pojedynczego klucza w czasie uruchamiania, a nie w czasie wykonywania.

ActivateSingleton(IServiceCollection, Type)

Wymusza aktywację pojedynczą w czasie uruchamiania, a nie w czasie wykonywania.

ActivateSingleton<TService>(IServiceCollection)

Wymusza aktywację pojedynczą w czasie uruchamiania, a nie w czasie wykonywania.

AddActivatedKeyedSingleton(IServiceCollection, Type, Object)

Dodaje automatycznie aktywowaną pojedynczą usługę z kluczami.

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

Dodaje automatycznie aktywowaną pojedynczą usługę z kluczami.

AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

Dodaje automatycznie aktywowaną pojedynczą usługę z kluczami.

AddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

Dodaje automatycznie aktywowaną pojedynczą usługę z kluczami.

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

Dodaje automatycznie aktywowaną pojedynczą usługę z kluczami.

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Dodaje automatycznie aktywowaną pojedynczą usługę z kluczami.

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

Dodaje automatycznie aktywowaną pojedynczą usługę z kluczami.

AddActivatedSingleton(IServiceCollection, Type)

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

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

Dodaje automatycznie aktywowaną pojedynczą usługę.

AddActivatedSingleton(IServiceCollection, Type, Type)

Dodaje automatycznie aktywowaną pojedynczą usługę.

AddActivatedSingleton<TService>(IServiceCollection)

Dodaje automatycznie aktywowaną pojedynczą usługę.

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

Dodaje automatycznie aktywowaną pojedynczą usługę.

AddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Dodaje automatycznie aktywowaną pojedynczą usługę.

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

Dodaje automatycznie aktywowaną pojedynczą usługę.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object)

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

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

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

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

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

TryAddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

TryAddActivatedSingleton(IServiceCollection, Type)

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

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

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

TryAddActivatedSingleton(IServiceCollection, Type, Type)

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

TryAddActivatedSingleton<TService>(IServiceCollection)

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

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

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

AddTelemetryHealthCheckPublisher(IServiceCollection)

Rejestruje wydawcę kontroli kondycji, który emituje dane telemetryczne reprezentujące kondycję aplikacji.

AddTelemetryHealthCheckPublisher(IServiceCollection, IConfigurationSection)

Rejestruje wydawcę kontroli kondycji, który emituje dane telemetryczne reprezentujące kondycję aplikacji.

AddTelemetryHealthCheckPublisher(IServiceCollection, Action<TelemetryHealthCheckPublisherOptions>)

Rejestruje wydawcę kontroli kondycji, który emituje dane telemetryczne reprezentujące kondycję aplikacji.

AddContextualOptions(IServiceCollection)

Dodaje usługi wymagane do korzystania z opcji kontekstowych.

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

Rejestruje akcję używaną do konfigurowania określonego typu opcji.

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

Określa kontrakt dla kolekcji deskryptorów usług.

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

Rejestruje akcję używaną do konfigurowania określonego typu opcji.

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

Określa kontrakt dla kolekcji deskryptorów usług.

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

Określa kontrakt dla kolekcji deskryptorów usług.

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

Określa kontrakt dla kolekcji deskryptorów usług.

AddWebEncoders(IServiceCollection)

Dodaje HtmlEncoderelement JavaScriptEncoder i UrlEncoder do określonego serviceselementu .

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

Dodaje HtmlEncoderelement JavaScriptEncoder i UrlEncoder do określonego serviceselementu .

AddLogEnricher(IServiceCollection, ILogEnricher)

Rejestruje wystąpienie wzbogacacza dzienników.

AddLogEnricher<T>(IServiceCollection)

Rejestruje typ wzbogacacza dziennika.

AddStaticLogEnricher(IServiceCollection, IStaticLogEnricher)

Rejestruje wystąpienie modułu wzbogacającego dziennik statyczny.

AddStaticLogEnricher<T>(IServiceCollection)

Rejestruje typ modułu wzbogacającego dziennik statyczny.

AddExceptionSummarizer(IServiceCollection)

Rejestruje składnik podsumowania wyjątków w kontenerze wstrzykiwania zależności.

AddExceptionSummarizer(IServiceCollection, Action<IExceptionSummarizationBuilder>)

Rejestruje składnik podsumowania wyjątków w kontenerze wstrzykiwania zależności.

Add(IServiceCollection, ServiceDescriptor)

Dodaje określony descriptor element do elementu collection.

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Dodaje sekwencję do ServiceDescriptor obiektu collection.

RemoveAll(IServiceCollection, Type)

Usuwa wszystkie usługi typu serviceType w pliku IServiceCollection.

RemoveAll<T>(IServiceCollection)

Usuwa wszystkie usługi typu T w pliku IServiceCollection.

RemoveAllKeyed(IServiceCollection, Type, Object)

Usuwa wszystkie usługi typu serviceType w pliku collection.

RemoveAllKeyed<T>(IServiceCollection, Object)

Usuwa wszystkie usługi typu T w pliku collection.

Replace(IServiceCollection, ServiceDescriptor)

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

TryAdd(IServiceCollection, ServiceDescriptor)

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

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

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

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Dodaje, ServiceDescriptor jeśli istniejący deskryptor z tym samym ServiceType i implementacją, która jeszcze nie istnieje w .services

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Dodaje określony ServiceDescriptors, jeśli istniejący deskryptor z tym samym ServiceType i implementacją, która jeszcze nie istnieje w .services

TryAddKeyedScoped(IServiceCollection, Type, Object)

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

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

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

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

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

TryAddKeyedScoped<TService>(IServiceCollection, Object)

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

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

Dodaje określony TService jako usługę Scoped przy użyciu fabryki określonej w implementationFactory parametrze 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 collectionScoped , jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddKeyedSingleton(IServiceCollection, Type, Object)

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

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

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

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

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

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

Dodaje określony TService jako usługę Singleton do collection elementu , 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ślony TService jako usługę Singleton przy użyciu fabryki określonej w implementationFactory parametrze 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 collectionSingleton , jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddKeyedTransient(IServiceCollection, Type, Object)

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

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

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

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

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

TryAddKeyedTransient<TService>(IServiceCollection, Object)

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

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

Dodaje określony TService jako usługę Transient przy użyciu fabryki określonej w implementationFactory parametrze 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 collectionTransient , jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddScoped(IServiceCollection, Type)

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

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

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

TryAddScoped(IServiceCollection, Type, Type)

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

TryAddScoped<TService>(IServiceCollection)

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

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

Dodaje określony TService jako usługę Scoped przy użyciu fabryki określonej w implementationFactory parametrze 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 collectionScoped , jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddSingleton(IServiceCollection, Type)

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

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

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

TryAddSingleton(IServiceCollection, Type, Type)

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

TryAddSingleton<TService>(IServiceCollection)

Dodaje określony TService jako usługę Singleton do collection elementu , 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ślony TService jako usługę Singleton przy użyciu fabryki określonej w implementationFactory parametrze 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 collectionSingleton , jeśli typ usługi nie został jeszcze zarejestrowany.

TryAddTransient(IServiceCollection, Type)

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

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

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

TryAddTransient(IServiceCollection, Type, Type)

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

TryAddTransient<TService>(IServiceCollection)

Dodaje określony TService jako usługę Transient do collection elementu , 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.

AddFakeLogging(IServiceCollection)

Konfiguruje fałszywe rejestrowanie przy użyciu opcji domyślnych.

AddFakeLogging(IServiceCollection, IConfigurationSection)

Konfiguruje fałszywe rejestrowanie.

AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>)

Konfiguruje fałszywe rejestrowanie.

AddFakeRedaction(IServiceCollection)

Rejestruje fałszywego dostawcę redactora, który zawsze zwraca fałszywe wystąpienia redactor.

AddFakeRedaction(IServiceCollection, Action<FakeRedactorOptions>)

Rejestruje fałszywego dostawcę redactora, który zawsze zwraca fałszywe wystąpienia redactor.

AddHealthChecks(IServiceCollection)

Dodaje element HealthCheckService do kontenera przy użyciu dostarczonego delegata w celu zarejestrowania kontroli kondycji.

AddHttpClient(IServiceCollection)

IHttpClientFactory Dodaje usługi i powiązane z programem IServiceCollection.

AddHttpClient(IServiceCollection, String)

IHttpClientFactory Dodaje do elementu IServiceCollection i powiązane usługi i konfiguruje nazwę .HttpClient

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

IHttpClientFactory Dodaje do elementu IServiceCollection i powiązane usługi i konfiguruje nazwę .HttpClient

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

IHttpClientFactory Dodaje do elementu IServiceCollection i powiązane usługi i konfiguruje nazwę .HttpClient

AddHttpClient<TClient>(IServiceCollection)

IHttpClientFactory Dodaje i powiązane usługi do i IServiceCollection konfiguruje powiązanie między TClient typem a nazwanym .HttpClient Nazwa klienta zostanie ustawiona na pełną nazwę TClient.

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

IHttpClientFactory Dodaje i powiązane usługi do i IServiceCollection konfiguruje powiązanie między TClient typem a nazwanym .HttpClient Nazwa klienta zostanie ustawiona na nazwę TClienttypu .

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

IHttpClientFactory Dodaje i powiązane usługi do i IServiceCollection konfiguruje powiązanie między TClient typem a nazwanym .HttpClient Nazwa klienta zostanie ustawiona na nazwę TClienttypu .

AddHttpClient<TClient>(IServiceCollection, String)

IHttpClientFactory Dodaje i powiązane usługi do i IServiceCollection konfiguruje powiązanie między TClient typem a nazwanym .HttpClient

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

IHttpClientFactory Dodaje i powiązane usługi do i IServiceCollection konfiguruje powiązanie między TClient typem a nazwanym .HttpClient

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

IHttpClientFactory Dodaje i powiązane usługi do i IServiceCollection konfiguruje powiązanie między TClient typem a nazwanym .HttpClient

AddHttpClient<TClient,TImplementation>(IServiceCollection)

IHttpClientFactory Dodaje i powiązane usługi do i IServiceCollection konfiguruje powiązanie między TClient typem a nazwanym .HttpClient Nazwa klienta zostanie ustawiona na nazwę TClienttypu .

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

IHttpClientFactory Dodaje i powiązane usługi do i IServiceCollection konfiguruje powiązanie między TClient typem a nazwanym .HttpClient Nazwa klienta zostanie ustawiona na nazwę TClienttypu .

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

IHttpClientFactory Dodaje i powiązane usługi do i IServiceCollection konfiguruje powiązanie między TClient typem a nazwanym .HttpClient Nazwa klienta zostanie ustawiona na nazwę TClienttypu .

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

IHttpClientFactory Dodaje i powiązane usługi do i IServiceCollection konfiguruje powiązanie między TClient typem a nazwanym .HttpClient

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

IHttpClientFactory Dodaje i powiązane usługi do i IServiceCollection konfiguruje powiązanie między TClient typem a nazwanym .HttpClient

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

IHttpClientFactory Dodaje i powiązane usługi do i IServiceCollection konfiguruje powiązanie między TClient typem a nazwanym .HttpClient Nazwa klienta zostanie ustawiona na nazwę TClienttypu .

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

IHttpClientFactory Dodaje i powiązane usługi do i IServiceCollection konfiguruje powiązanie między TClient typem a nazwanym .HttpClient

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

IHttpClientFactory Dodaje i powiązane usługi do i IServiceCollection konfiguruje powiązanie między TClient typem a nazwanym .HttpClient

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

IHttpClientFactory Dodaje i powiązane usługi do i IServiceCollection konfiguruje powiązanie między TClient typem a nazwanym .HttpClient

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

IHttpClientFactory Dodaje i powiązane usługi do i IServiceCollection konfiguruje powiązanie między TClient typem a nazwanym .HttpClient

ConfigureHttpClientDefaults(IServiceCollection, Action<IHttpClientBuilder>)

Dodaje delegata, który będzie używany do konfigurowania wszystkich HttpClient wystąpień.

AddHttpClientLatencyTelemetry(IServiceCollection)

Dodaje element do zbierania DelegatingHandler informacji o opóźnieniach i wzbogacania dziennika żądań wychodzących dla wszystkich klientów http.

AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection)

Dodaje element do zbierania DelegatingHandler informacji o opóźnieniach i wzbogacania dziennika żądań wychodzących dla wszystkich klientów http.

AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>)

Dodaje element do zbierania DelegatingHandler informacji o opóźnieniach i wzbogacania dziennika żądań wychodzących dla wszystkich klientów http.

AddExtendedHttpClientLogging(IServiceCollection)

Dodaje element do IHttpClientAsyncLogger emitowania dzienników dla żądań wychodzących dla wszystkich klientów HTTP utworzonych za pomocą polecenia IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

Dodaje element do IHttpClientAsyncLogger emitowania dzienników dla żądań wychodzących dla wszystkich klientów HTTP utworzonych za pomocą polecenia IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

Dodaje element do IHttpClientAsyncLogger emitowania dzienników dla żądań wychodzących dla wszystkich klientów HTTP utworzonych za pomocą polecenia IHttpClientFactory.

AddHttpClientLogEnricher<T>(IServiceCollection)

Dodaje do obiektu wystąpienie T wzbogacającego, IServiceCollection aby wzbogacić HttpClient dzienniki.

AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata)

Dodaje metadane zależności.

AddDownstreamDependencyMetadata<T>(IServiceCollection)

Dodaje metadane zależności.

AddKubernetesProbes(IServiceCollection)

Rejestruje sondy na żywo, uruchamiania i gotowości przy użyciu opcji domyślnych.

AddKubernetesProbes(IServiceCollection, IConfigurationSection)

Rejestruje sondy na żywo, uruchamiania i gotowości przy użyciu skonfigurowanych opcji.

AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>)

Rejestruje sondy na żywo, uruchamiania i gotowości przy użyciu skonfigurowanych opcji.

AddConsoleLatencyDataExporter(IServiceCollection)

Dodaj eksportera danych opóźnienia dla konsoli.

AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection)

Dodaj eksportera danych opóźnienia dla konsoli.

AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>)

Dodaj eksportera danych opóźnienia dla konsoli.

AddLatencyContext(IServiceCollection)

Dodaje kontekst opóźnienia.

AddLatencyContext(IServiceCollection, IConfigurationSection)

Dodaje kontekst opóźnienia.

AddLatencyContext(IServiceCollection, Action<LatencyContextOptions>)

Dodaje kontekst opóźnienia.

RegisterCheckpointNames(IServiceCollection, String[])

Rejestruje zestaw nazw punktów kontrolnych dla kontekstu opóźnienia.

RegisterMeasureNames(IServiceCollection, String[])

Rejestruje zestaw nazw miar dla kontekstu opóźnienia.

RegisterTagNames(IServiceCollection, String[])

Rejestruje zestaw nazw tagów dla kontekstu opóźnienia.

AddLocalization(IServiceCollection)

Dodaje usługi wymagane do lokalizacji aplikacji.

AddLocalization(IServiceCollection, Action<LocalizationOptions>)

Dodaje usługi wymagane do lokalizacji aplikacji.

AddLogging(IServiceCollection)

Dodaje usługi rejestrowania do określonego IServiceCollectionelementu .

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Dodaje usługi rejestrowania do określonego IServiceCollectionelementu .

AddDistributedMemoryCache(IServiceCollection)

Dodaje domyślną implementację, IDistributedCache która przechowuje elementy w pamięci do elementu IServiceCollection. Struktury wymagające rozproszonej pamięci podręcznej do pracy mogą bezpiecznie dodać tę zależność w ramach listy zależności, aby upewnić się, że dostępna jest co najmniej jedna implementacja.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Dodaje domyślną implementację, IDistributedCache która przechowuje elementy w pamięci do elementu IServiceCollection. Struktury wymagające rozproszonej pamięci podręcznej do pracy mogą bezpiecznie dodać tę zależność w ramach listy zależności, aby upewnić się, że dostępna jest co najmniej jedna implementacja.

AddMemoryCache(IServiceCollection)

Dodaje nieprostrybucyjną implementację IMemoryCache pamięci do elementu IServiceCollection.

AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>)

Dodaje nieprostrybucyjną implementację IMemoryCache pamięci do elementu IServiceCollection.

AddMetrics(IServiceCollection)

Dodaje usługi metryk do określonego IServiceCollectionelementu .

AddMetrics(IServiceCollection, Action<IMetricsBuilder>)

Dodaje usługi metryk do określonego IServiceCollectionelementu .

AddNullLatencyContext(IServiceCollection)

Dodaje kontekst opóźnienia bez operacji do kontenera iniekcji zależności.

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

Dodaje element ObjectPool<T> i umożliwia zwracanie wystąpień o określonym zakresie w usłudze TService.

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

Dodaje element ObjectPool<T> i umożliwia zwracanie wystąpień o określonym zakresie w usłudze TService.

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

Rejestruje akcję używaną do konfigurowania DependencyInjectionPoolOptions typu puli.

ConfigurePools(IServiceCollection, IConfigurationSection)

Konfiguruje pule di.

Configure<TOptions>(IServiceCollection, IConfiguration)

Rejestruje wystąpienie konfiguracji, które TOptions będzie powiązane z, i aktualizuje opcje po zmianie konfiguracji.

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

Rejestruje wystąpienie konfiguracji, z którym będzie wiązane TOptions.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Rejestruje wystąpienie konfiguracji, z którym będzie wiązane TOptions.

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

Rejestruje wystąpienie konfiguracji, z którym będzie wiązane TOptions.

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

AddPolicyRegistry(IServiceCollection)

Rejestruje pusty element PolicyRegistry w kolekcji usług przy użyciu typów IPolicyRegistry<TKey>usług i IReadOnlyPolicyRegistry<TKey> zwraca nowo utworzony rejestr.

AddPolicyRegistry(IServiceCollection, IPolicyRegistry<String>)

Rejestruje element podany IPolicyRegistry<TKey> w kolekcji usług za pomocą typów IPolicyRegistry<TKey>usług i IReadOnlyPolicyRegistry<TKey> zwraca podany rejestr.

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

Określa kontrakt dla kolekcji deskryptorów usług.

AddProcessLogEnricher(IServiceCollection)

Dodaje wystąpienie wzbogacacza procesu do obiektu IServiceCollection.

AddProcessLogEnricher(IServiceCollection, IConfigurationSection)

Dodaje wystąpienie wzbogacacza hosta do obiektu IServiceCollection.

AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>)

Dodaje wystąpienie wzbogacacza procesu do obiektu IServiceCollection.

AddRedaction(IServiceCollection)

Rejestruje implementację IRedactorProvider elementu w pliku IServiceCollection.

AddRedaction(IServiceCollection, Action<IRedactionBuilder>)

Rejestruje implementację IRedactorProvider elementu w narzędziu IServiceCollection i konfiguruje dostępne redagatory.

AddDistributedRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Dodaje rozproszone usługi buforowania Redis do określonego IServiceCollectionelementu .

AddResilienceEnricher(IServiceCollection)

Dodaje wzbogacacze odporności.

AddResourceMonitoring(IServiceCollection)

Konfiguruje i dodaje implementację IResourceMonitor do kolekcji usług.

AddResourceMonitoring(IServiceCollection, Action<IResourceMonitorBuilder>)

Konfiguruje i dodaje implementację IResourceMonitor do kolekcji usług.

BuildServiceProvider(IServiceCollection)

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

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Tworzy usługę zawierającą ServiceProvider na podstawie udostępnionego IServiceCollection opcjonalnego włączania tworzenia usługi i sprawdzania poprawności zakresu.

BuildServiceProvider(IServiceCollection, Boolean)

Tworzy usługę zawierającą ServiceProvider na podstawie podanego 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 parametrze IServiceCollection.

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

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

AddKeyedScoped(IServiceCollection, Type, Object, Type)

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

AddKeyedScoped<TService>(IServiceCollection, Object)

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

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

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

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Dodaje usługę o określonym zakresie typu określonego w TService parametrze 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 .

AddDistributedSqlServerCache(IServiceCollection, Action<SqlServerCacheOptions>)

Dodaje usługi buforowania rozproszonego firmy Microsoft SQL Server do określonego IServiceCollectionelementu .

AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Dodaje rozproszone usługi buforowania Redis do określonego IServiceCollectionelementu .

AddTcpEndpointProbe(IServiceCollection)

Rejestruje raportowanie stanu kondycji przy użyciu portu TCP, jeśli usługa jest uważana za w dobrej kondycji IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, IConfigurationSection)

Rejestruje raportowanie stanu kondycji przy użyciu portu TCP, jeśli usługa jest uważana za w dobrej kondycji IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, Action<TcpEndpointProbesOptions>)

Rejestruje raportowanie stanu kondycji przy użyciu portu TCP, jeśli usługa jest uważana za w dobrej kondycji IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String)

Rejestruje raportowanie stanu kondycji przy użyciu portu TCP, jeśli usługa jest uważana za w dobrej kondycji IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String, IConfigurationSection)

Rejestruje raportowanie stanu kondycji przy użyciu portu TCP, jeśli usługa jest uważana za w dobrej kondycji IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String, Action<TcpEndpointProbesOptions>)

Rejestruje raportowanie stanu kondycji przy użyciu portu TCP, jeśli usługa jest uważana za w dobrej kondycji IHealthCheck.

AddSystemd(IServiceCollection)

Określa kontrakt dla kolekcji deskryptorów usług.

AddWindowsService(IServiceCollection)

Określa kontrakt dla kolekcji deskryptorów usług.

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

Określa kontrakt dla kolekcji deskryptorów usług.

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

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

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

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

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

Tworzy obiekt FrozenSet<T> z określonymi wartościami.

AsReadOnly<T>(IList<T>)

Zwraca otokę tylko ReadOnlyCollection<T> do odczytu dla określonej listy.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Tworzy niezmienną tablicę z określonej kolekcji.

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

Tworzy niezmienny słownik z istniejącej kolekcji elementów, stosując funkcję przekształcania do kluczy źródłowych.

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

Tworzy niezmienny słownik na podstawie niektórych przekształceń sekwencji.

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

Wylicza i przekształca sekwencję oraz tworzy niezmienny słownik jego zawartości.

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

Wylicza i przekształca sekwencję oraz tworzy niezmienny słownik jego zawartości przy użyciu określonego modułu porównania kluczy.

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

Wylicza i przekształca sekwencję oraz tworzy niezmienny słownik jego zawartości przy użyciu określonych porównań kluczy i wartości.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Wylicza sekwencję i tworzy niezmienny zestaw skrótów jego zawartości.

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

Wylicza sekwencję, tworzy niezmienny zestaw skrótów jego zawartości i używa określonego porównania równości dla typu zestawu.

ToImmutableList<TSource>(IEnumerable<TSource>)

Wylicza sekwencję i tworzy niezmienną listę jej zawartości.

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

Wylicza i przekształca sekwencję oraz tworzy niezmienny posortowany słownik jego zawartości.

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

Wylicza i przekształca sekwencję i tworzy niezmienny posortowany słownik jego zawartości przy użyciu określonego modułu porównania kluczy.

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

Wylicza i przekształca sekwencję i tworzy niezmienny posortowany słownik jego zawartości przy użyciu określonych porównań kluczy i wartości.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Wylicza sekwencję i tworzy niezmienny zestaw posortowany jego zawartości.

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

Wylicza sekwencję, tworzy niezmienny zestaw posortowany jego zawartości i używa określonego porównania.

CopyToDataTable<T>(IEnumerable<T>)

Zwraca element 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 , podanego obiektu wejściowego IEnumerable<T> , w którym parametr T ogólny to DataRow.

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

Kopiuje DataRow obiekty do określonego DataTableobiektu , podanego obiektu wejściowego IEnumerable<T> , w którym 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ść nasion 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ść inicjowania jest używana jako początkowa wartość akumulatora, a określona funkcja jest używana do wybierania wartości wyniku.

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

Określa kontrakt dla kolekcji deskryptorów usług.

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

Określa kontrakt dla kolekcji deskryptorów usług.

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 transform w każdym elemecie sekwencji danych wejściowych.

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

Oblicza średnią sekwencji Double wartości uzyskanych przez wywołanie funkcji transform w każdym elemecie sekwencji danych wejściowych.

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

Oblicza średnią sekwencji Int32 wartości uzyskanych przez wywołanie funkcji transform w każdym elemecie sekwencji danych wejściowych.

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

Oblicza średnią sekwencji Int64 wartości uzyskanych przez wywołanie funkcji transform w każdym elemecie sekwencji danych wejściowych.

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

Oblicza średnią sekwencji wartości dopuszczających wartość null uzyskaną Decimal przez wywołanie funkcji transform dla każdego elementu sekwencji danych wejściowych.

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

Oblicza średnią sekwencji wartości dopuszczających wartość null uzyskaną Double przez wywołanie funkcji transform dla każdego elementu sekwencji danych wejściowych.

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

Oblicza średnią sekwencji wartości dopuszczających wartość null uzyskaną Int32 przez wywołanie funkcji transform dla każdego elementu sekwencji danych wejściowych.

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

Oblicza średnią sekwencji wartości dopuszczających wartość null uzyskaną Int64 przez wywołanie funkcji transform dla każdego elementu sekwencji danych wejściowych.

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

Oblicza średnią sekwencji wartości dopuszczających wartość null uzyskaną Single przez wywołanie funkcji transform dla każdego elementu sekwencji danych wejściowych.

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

Oblicza średnią sekwencji Single wartości uzyskanych przez wywołanie funkcji transform w każdym elemecie sekwencji danych wejściowych.

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable do określonego typu.

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

Dzieli elementy sekwencji na fragmenty rozmiaru w większości size.

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 porównywania 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.

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

Określa kontrakt dla kolekcji deskryptorów usług.

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 porównywania 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 wartości IEqualityComparer<T> do porównywania wartości.

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

Zwraca różne elementy z sekwencji zgodnie z określoną funkcją selektora kluczy.

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

Zwraca różne elementy z sekwencji zgodnie z określoną funkcją selektora kluczy i przy użyciu określonego porównania kluczy.

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

Zwraca element w określonym indeksie w sekwencji.

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

Zwraca element w określonym indeksie w sekwencji.

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

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

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ównywania 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ślonej wartości IEqualityComparer<T> do porównania wartości.

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

Tworzy różnicę zestawu dwóch sekwencji zgodnie z określoną funkcją selektora kluczy.

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

Tworzy różnicę zestawu dwóch sekwencji zgodnie z określoną funkcją selektora kluczy.

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

Zwraca pierwszy element sekwencji lub określoną 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.

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

Zwraca pierwszy element sekwencji, który spełnia warunek lub określoną 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 porównania.

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 kluczy. Klucze są porównywane przy użyciu modułu porównania, a elementy każdej grupy są przewidywane 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 porównania.

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ą przewidywane 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 porównania, a elementy każdej grupy są przewidywane 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ównywania 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> jest używany do porównywania kluczy.

Index<TSource>(IEnumerable<TSource>)

Określa kontrakt dla kolekcji deskryptorów usług.

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

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

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

Tworzy przecięcie zestawu dwóch sekwencji przy użyciu określonej wartości IEqualityComparer<T> do porównania wartości.

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

Tworzy przecięcie zestawu dwóch sekwencji zgodnie z określoną funkcją selektora kluczy.

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

Tworzy przecięcie zestawu dwóch sekwencji zgodnie z określoną funkcją selektora kluczy.

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ównywania 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> jest używany 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>, TSource)

Zwraca ostatni element sekwencji lub określoną 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.

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

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

LongCount<TSource>(IEnumerable<TSource>)

Zwraca element Int64 reprezentujący całkowitą liczbę elementów w sekwencji.

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

Zwraca element Int64 reprezentujący liczbę elementów w sekwencji spełniających warunek.

Max<TSource>(IEnumerable<TSource>)

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

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

Zwraca maksymalną wartość 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ę transform 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ę transform 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ę transform 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ę transform 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ę transform 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ę transform dla każdego elementu sekwencji ogólnej i zwraca maksymalną wynikową wartość.

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

Zwraca wartość maksymalną w sekwencji ogólnej zgodnie z określoną funkcją selektora kluczy.

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

Zwraca wartość maksymalną w sekwencji ogólnej zgodnie z określoną funkcją selektora kluczy i modułem porównującym klucz.

Min<TSource>(IEnumerable<TSource>)

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

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

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

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

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

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

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

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

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

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

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

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

Wywołuje funkcję transform 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ę transform 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ę transform 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ę transform 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ę transform 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ę transform dla każdego elementu sekwencji i zwraca wartość minimalną Single .

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

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

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

Zwraca wartość minimalną w sekwencji ogólnej zgodnie z określoną funkcją selektora kluczy.

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

Zwraca wartość minimalną w sekwencji ogólnej zgodnie z określoną funkcją selektora kluczy i modułem porównującym klucz.

OfType<TResult>(IEnumerable)

Filtruje elementy elementu IEnumerable na podstawie określonego typu.

Order<T>(IEnumerable<T>)

Sortuje elementy sekwencji w kolejności rosnącej.

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

Sortuje elementy sekwencji w kolejności rosnącej.

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 porównania.

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 porównania.

OrderDescending<T>(IEnumerable<T>)

Sortuje elementy sekwencji w kolejności malejącej.

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

Sortuje elementy sekwencji w kolejności malejącej.

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, dołączając indeks elementu.

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

Projektuje każdy element sekwencji do IEnumerable<T> elementu i 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>elementu 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>elementu , spłaszcza wynikowe sekwencje w jedną sekwencję i wywołuje funkcję selektora wyników w każdym elemecie.

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

Projektuje każdy element sekwencji do IEnumerable<T>elementu , spłaszcza wynikowe sekwencje w jedną sekwencję i wywołuje funkcję selektora wyników w każdym elemecie. Indeks każdego elementu źródłowego jest używany w przewidywanej formie pośredniej 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ównywarki 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 swoje 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 w sekwencji znajduje się więcej niż jeden element.

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

Zwraca jedyny element sekwencji lub określoną wartość domyślną, jeśli sekwencja jest pusta; Ta metoda zgłasza wyjątek, jeśli w sekwencji znajduje się 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.

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

Zwraca jedyny element sekwencji, który spełnia określony warunek lub określoną 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 null, które są uzyskiwane Decimal przez wywołanie funkcji transform w każdym elemecie sekwencji danych wejściowych.

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

Oblicza sumę sekwencji wartości null, które są uzyskiwane Double przez wywołanie funkcji transform w każdym elemecie sekwencji danych wejściowych.

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

Oblicza sumę sekwencji wartości null, które są uzyskiwane Int32 przez wywołanie funkcji transform w każdym elemecie sekwencji danych wejściowych.

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

Oblicza sumę sekwencji wartości null, które są uzyskiwane Int64 przez wywołanie funkcji transform w każdym elemecie sekwencji danych wejściowych.

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

Oblicza sumę sekwencji wartości null, które są uzyskiwane Single przez wywołanie funkcji transform w każdym elemecie 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.

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

Zwraca określony zakres ciągłych elementów z sekwencji.

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

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

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

Zwraca elementy z sekwencji, o ile określony warunek jest spełniony.

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

Zwraca elementy z sekwencji, o ile określony warunek jest spełniony. 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 element Dictionary<TKey,TValue> na podstawie IEnumerable<T> określonej funkcji selektora kluczy.

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

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

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

Tworzy element 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 IEnumerable<T> podstawie określonej funkcji selektora kluczy, modułu porównania 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 polecenia , 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 element Lookup<TKey,TElement> na podstawie IEnumerable<T> określonej funkcji selektora kluczy.

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

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

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

Tworzy element 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, funkcji selektora elementów i selektora elementów.

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

Próbuje określić liczbę elementów w sekwencji bez wymuszania wyliczenia.

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

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

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

Tworzy unię zestawu dwóch sekwencji przy użyciu określonego IEqualityComparer<T>elementu .

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

Tworzy unię zestawu dwóch sekwencji zgodnie z określoną funkcją selektora kluczy.

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

Tworzy unię zestawu dwóch sekwencji zgodnie z określoną funkcją selektora kluczy.

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>(IEnumerable<TFirst>, IEnumerable<TSecond>)

Tworzy sekwencję krotki z elementami z dwóch określonych sekwencji.

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

Tworzy sekwencję krotki z elementami z trzech określonych sekwencji.

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 rodzajową na ogólną IEnumerable<T>IQueryable<T>wartość .

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