ServiceCollection Klasa

Definicja

Domyślna implementacja elementu IServiceCollection.

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

Konstruktory

ServiceCollection()

Inicjuje nowe wystąpienie klasy ServiceCollection.

Właściwości

Count

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

IsReadOnly

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

Item[Int32]

Pobiera lub ustawia element pod określonym indeksem.

Metody

Clear()

Usuwa wszystkie elementy z elementu ICollection<T>.

Contains(ServiceDescriptor)

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

CopyTo(ServiceDescriptor[], Int32)

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

Equals(Object)

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

(Odziedziczone po Object)
GetEnumerator()

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

GetHashCode()

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

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IndexOf(ServiceDescriptor)

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

Insert(Int32, ServiceDescriptor)

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

MakeReadOnly()

Sprawia, że ta kolekcja jest tylko do odczytu.

MemberwiseClone()

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

(Odziedziczone po Object)
Remove(ServiceDescriptor)

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

RemoveAt(Int32)

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

ToString()

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

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection<ServiceDescriptor>.Add(ServiceDescriptor)

Dodaje element do elementu ICollection<T>.

IEnumerable.GetEnumerator()

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

Metody rozszerzania

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

TryAddTransient<TService,TImplementation>(IServiceCollection)

Dodaje określony TService typ implementacji usługi określony w TImplementation elemecie collectionTransient , 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ę redactor, który zawsze zwraca fałszywe wystąpienia programu redactor.

AddFakeRedaction(IServiceCollection, Action<FakeRedactorOptions>)

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

AddHealthChecks(IServiceCollection)

Dodaje element HealthCheckService do kontenera przy użyciu dostarczonego delegata do rejestrowania kontroli kondycji.

AddHttpClient(IServiceCollection)

Dodaje usługi IHttpClientFactory i powiązane do elementu IServiceCollection.

AddHttpClient(IServiceCollection, String)

Dodaje usługi IHttpClientFactory i powiązane do elementu IServiceCollection i konfiguruje o nazwie HttpClient.

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

Dodaje usługi IHttpClientFactory i powiązane do elementu IServiceCollection i konfiguruje o nazwie HttpClient.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Dodaje usługi IHttpClientFactory i powiązane do elementu IServiceCollection i konfiguruje o nazwie HttpClient.

AddHttpClient<TClient>(IServiceCollection)

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

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

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

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

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

AddHttpClient<TClient>(IServiceCollection, String)

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

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

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

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

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

AddHttpClient<TClient,TImplementation>(IServiceCollection)

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

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

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

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

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

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

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

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

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

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

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

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

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

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

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

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

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

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

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

ConfigureHttpClientDefaults(IServiceCollection, Action<IHttpClientBuilder>)

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

AddHttpClientLatencyTelemetry(IServiceCollection)

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

AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection)

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

AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>)

Dodaje element DelegatingHandler w celu zbierania informacji o opóźnieniu 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 klasy , 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 utrzymania, uruchamiania i gotowości przy użyciu opcji domyślnych.

AddKubernetesProbes(IServiceCollection, IConfigurationSection)

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

AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>)

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

AddConsoleLatencyDataExporter(IServiceCollection)

Dodaj eksportera danych opóźnienia dla konsoli programu .

AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection)

Dodaj eksportera danych opóźnienia dla konsoli programu .

AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>)

Dodaj eksportera danych opóźnienia dla konsoli programu .

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 obiektu IServiceCollection. Struktury, które wymagają rozproszonej pamięci podręcznej do pracy, mogą bezpiecznie dodać tę zależność w ramach listy zależności, aby upewnić się, że jest dostępna co najmniej jedna implementacja.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Dodaje domyślną implementację IDistributedCache , która przechowuje elementy w pamięci do obiektu IServiceCollection. Struktury, które wymagają rozproszonej pamięci podręcznej do pracy, mogą bezpiecznie dodać tę zależność w ramach listy zależności, aby upewnić się, że jest dostępna 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 wstrzykiwania zależności.

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

Dodaje element ObjectPool<T> i umożliwia zwracanie wystąpień o określonym zakresie dla klasy TService.

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

Dodaje element ObjectPool<T> i umożliwia zwracanie wystąpień o określonym zakresie dla klasy TService.

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

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

ConfigurePools(IServiceCollection, IConfigurationSection)

Konfiguruje pule di.

Configure<TOptions>(IServiceCollection, IConfiguration)

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

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

Rejestruje wystąpienie konfiguracji, z którym zostaną powiązane opcje TOptions.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Rejestruje wystąpienie konfiguracji, z którym zostaną powiązane opcje TOptions.

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

Rejestruje wystąpienie konfiguracji, z którym zostaną powiązane opcje TOptions.

AddOptions(IServiceCollection)

Dodaje usługi wymagane do korzystania z opcji.

AddOptions<TOptions>(IServiceCollection)

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

AddOptions<TOptions>(IServiceCollection, String)

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

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

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

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Dodaje usługi wymagane do korzystania z 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 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>).

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.

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 .

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)

Domyślna implementacja elementu IServiceCollection.

AddWindowsService(IServiceCollection)

Domyślna implementacja elementu IServiceCollection.

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

Domyślna implementacja elementu IServiceCollection.

Dotyczy