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 do ApplicationMetadata kontenera iniekcji zależności.

AddApplicationMetadata(IServiceCollection, Action<ApplicationMetadata>)

Dodaje wystąpienie do ApplicationMetadata kontenera iniekcji 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ę.

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

Dodaje automatycznie aktywowaną pojedynczą usługę.

AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

Dodaje automatycznie aktywowaną pojedynczą usługę.

AddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

Dodaje automatycznie aktywowaną pojedynczą usługę.

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

Dodaje automatycznie aktywowaną pojedynczą usługę.

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Dodaje automatycznie aktywowaną pojedynczą usługę.

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

Dodaje automatycznie aktywowaną pojedynczą usługę.

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

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

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

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

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

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

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

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

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

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

ValidateContextualOptions<TOptions>(IServiceCollection, Func<TOptions,Boolean>, String)

Zarejestruj akcję walidacji dla typu opcji.

ValidateContextualOptions<TOptions>(IServiceCollection, String, Func<TOptions,Boolean>, String)

Zarejestruj akcję walidacji dla typu opcji.

AddWebEncoders(IServiceCollection)

Dodaje HtmlEncoderelement i UrlEncoder do określonego servicesJavaScriptEncoder elementu .

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

Dodaje HtmlEncoderelement i UrlEncoder do określonego servicesJavaScriptEncoder elementu .

AddLogEnricher(IServiceCollection, ILogEnricher)

Rejestruje wystąpienie wzbogacacza dzienników.

AddLogEnricher<T>(IServiceCollection)

Rejestruje typ wzbogacacza dziennika.

AddStaticLogEnricher(IServiceCollection, IStaticLogEnricher)

Rejestruje wystąpienie wzbogacacza dziennika statycznego.

AddStaticLogEnricher<T>(IServiceCollection)

Rejestruje typ wzbogacacza dziennika statycznego.

AddExceptionSummarizer(IServiceCollection)

Rejestruje sumator wyjątków w kontenerze iniekcji zależności.

AddExceptionSummarizer(IServiceCollection, Action<IExceptionSummarizationBuilder>)

Rejestruje sumator wyjątków w kontenerze iniekcji zależności.

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.

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 wszystkich wystąpień określonego typu opcji. Są one uruchamiane po Configure<TOptions>(IServiceCollection, Action<TOptions>).

AddPolicyRegistry(IServiceCollection)

Rejestruje w kolekcji usług puste PolicyRegistry typy usług IPolicyRegistry<TKey>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.

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.

AsReadOnly<T>(IList<T>)

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

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.

Dotyczy