ServiceCollection Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>) |
Dodaje HtmlEncoderelement i UrlEncoder do określonego |
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 |
Add(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Dodaje sekwencję ServiceDescriptor do elementu |
RemoveAll(IServiceCollection, Type) |
Usuwa wszystkie usługi typu |
RemoveAll<T>(IServiceCollection) |
Usuwa wszystkie usługi typu |
RemoveAllKeyed(IServiceCollection, Type, Object) |
Usuwa wszystkie usługi typu |
RemoveAllKeyed<T>(IServiceCollection, Object) |
Usuwa wszystkie usługi typu |
Replace(IServiceCollection, ServiceDescriptor) |
Usuwa pierwszą usługę z IServiceCollection tym samym typem usługi co |
TryAdd(IServiceCollection, ServiceDescriptor) |
Dodaje określony |
TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Dodaje określony |
TryAddEnumerable(IServiceCollection, ServiceDescriptor) |
ServiceDescriptor Dodaje deskryptor, jeśli istniejący deskryptor z tą samą ServiceType implementacją, która jeszcze nie istnieje w |
TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Dodaje określony ServiceDescriptors, jeśli istniejący deskryptor z tą samą ServiceType implementacją, która jeszcze nie istnieje w |
TryAddKeyedScoped(IServiceCollection, Type, Object) |
Dodaje określony |
TryAddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Dodaje określoną |
TryAddKeyedScoped(IServiceCollection, Type, Object, Type) |
Dodaje określony |
TryAddKeyedScoped<TService>(IServiceCollection, Object) |
Dodaje określony |
TryAddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Dodaje określoną |
TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object) |
Dodaje określony |
TryAddKeyedSingleton(IServiceCollection, Type, Object) |
Dodaje określony |
TryAddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Dodaje określoną |
TryAddKeyedSingleton(IServiceCollection, Type, Object, Type) |
Dodaje określony |
TryAddKeyedSingleton<TService>(IServiceCollection, Object) |
Dodaje określony |
TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService) |
Dodaje określony |
TryAddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Dodaje określoną |
TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Dodaje określony |
TryAddKeyedTransient(IServiceCollection, Type, Object) |
Dodaje określony |
TryAddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Dodaje określoną |
TryAddKeyedTransient(IServiceCollection, Type, Object, Type) |
Dodaje określony |
TryAddKeyedTransient<TService>(IServiceCollection, Object) |
Dodaje określony |
TryAddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Dodaje określoną |
TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object) |
Dodaje określony |
TryAddScoped(IServiceCollection, Type) |
Dodaje określony |
TryAddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Dodaje określoną |
TryAddScoped(IServiceCollection, Type, Type) |
Dodaje określony |
TryAddScoped<TService>(IServiceCollection) |
Dodaje określony |
TryAddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Dodaje określoną |
TryAddScoped<TService,TImplementation>(IServiceCollection) |
Dodaje określony |
TryAddSingleton(IServiceCollection, Type) |
Dodaje określony |
TryAddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Dodaje określoną |
TryAddSingleton(IServiceCollection, Type, Type) |
Dodaje określony |
TryAddSingleton<TService>(IServiceCollection) |
Dodaje określony |
TryAddSingleton<TService>(IServiceCollection, TService) |
Dodaje określony |
TryAddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Dodaje określony |
TryAddSingleton<TService,TImplementation>(IServiceCollection) |
Dodaje określony |
TryAddTransient(IServiceCollection, Type) |
Dodaje określony |
TryAddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Dodaje określony |
TryAddTransient(IServiceCollection, Type, Type) |
Dodaje określony |
TryAddTransient<TService>(IServiceCollection) |
Dodaje określony |
TryAddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Dodaje określony |
TryAddTransient<TService,TImplementation>(IServiceCollection) |
Dodaje określony |
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 |
AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
IHttpClientFactory Dodaje do klasy IServiceCollection i powiązane usługi i konfiguruje powiązanie między |
AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>) |
IHttpClientFactory Dodaje do klasy IServiceCollection i powiązane usługi i konfiguruje powiązanie między |
AddHttpClient<TClient>(IServiceCollection, String) |
IHttpClientFactory Dodaje do klasy IServiceCollection i powiązane usługi i konfiguruje powiązanie między |
AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
IHttpClientFactory Dodaje do klasy IServiceCollection i powiązane usługi i konfiguruje powiązanie między |
AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>) |
IHttpClientFactory Dodaje do klasy IServiceCollection i powiązane usługi i konfiguruje powiązanie między |
AddHttpClient<TClient,TImplementation>(IServiceCollection) |
IHttpClientFactory Dodaje do klasy IServiceCollection i powiązane usługi i konfiguruje powiązanie między |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
IHttpClientFactory Dodaje do klasy IServiceCollection i powiązane usługi i konfiguruje powiązanie między |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>) |
IHttpClientFactory Dodaje do klasy IServiceCollection i powiązane usługi i konfiguruje powiązanie między |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>) |
IHttpClientFactory Dodaje do klasy IServiceCollection i powiązane usługi i konfiguruje powiązanie między |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>) |
IHttpClientFactory Dodaje do klasy IServiceCollection i powiązane usługi i konfiguruje powiązanie między |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String) |
IHttpClientFactory Dodaje do klasy IServiceCollection i powiązane usługi i konfiguruje powiązanie między |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
IHttpClientFactory Dodaje do klasy IServiceCollection i powiązane usługi i konfiguruje powiązanie między |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>) |
IHttpClientFactory Dodaje do klasy IServiceCollection i powiązane usługi i konfiguruje powiązanie między |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>) |
IHttpClientFactory Dodaje do klasy IServiceCollection i powiązane usługi i konfiguruje powiązanie między |
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 |
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 |
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 |
AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Dodaje element ObjectPool<T> i umożliwia zwracanie wystąpień o określonym zakresie dla klasy |
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 |
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 |
AddOptions<TOptions>(IServiceCollection, String) |
Pobiera konstruktor opcji, który przekazuje |
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 |
ConfigureOptions(IServiceCollection, Type) |
Rejestruje typ, który będzie miał wszystkie zarejestrowane |
ConfigureOptions<TConfigureOptions>(IServiceCollection) |
Rejestruje typ, który będzie miał wszystkie zarejestrowane |
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 |
AddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Dodaje usługę o określonym zakresie o typie określonym w |
AddKeyedScoped(IServiceCollection, Type, Object, Type) |
Dodaje usługę o określonym zakresie typu określonego w |
AddKeyedScoped<TService>(IServiceCollection, Object) |
Dodaje usługę o określonym zakresie typu określonego w |
AddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Dodaje usługę o określonym zakresie o typie określonym w |
AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object) |
Dodaje usługę o określonym zakresie typu określonego w |
AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Dodaje usługę o określonym zakresie typu określonego w |
AddKeyedSingleton(IServiceCollection, Type, Object) |
Dodaje pojedynczą usługę typu określonego w |
AddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Dodaje pojedynczą usługę typu określonego w |
AddKeyedSingleton(IServiceCollection, Type, Object, Object) |
Dodaje pojedynczą usługę typu określonego w |
AddKeyedSingleton(IServiceCollection, Type, Object, Type) |
Dodaje pojedynczą usługę typu określonego w |
AddKeyedSingleton<TService>(IServiceCollection, Object) |
Dodaje pojedynczą usługę typu określonego w |
AddKeyedSingleton<TService>(IServiceCollection, Object, TService) |
Dodaje pojedynczą usługę typu określonego w |
AddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Dodaje pojedynczą usługę typu określonego w |
AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Dodaje pojedynczą usługę typu określonego w |
AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Dodaje pojedynczą usługę typu określonego w |
AddKeyedTransient(IServiceCollection, Type, Object) |
Dodaje usługę przejściową typu określonego w |
AddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Dodaje usługę przejściową typu określonego w |
AddKeyedTransient(IServiceCollection, Type, Object, Type) |
Dodaje usługę przejściową typu określonego w |
AddKeyedTransient<TService>(IServiceCollection, Object) |
Dodaje usługę przejściową typu określonego w |
AddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Dodaje usługę przejściową typu określonego w |
AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object) |
Dodaje usługę przejściową typu określonego w |
AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Dodaje usługę przejściową typu określonego w |
AddScoped(IServiceCollection, Type) |
Dodaje usługę o określonym zakresie typu określonego w |
AddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Dodaje usługę o określonym zakresie o typie określonym w |
AddScoped(IServiceCollection, Type, Type) |
Dodaje usługę o określonym zakresie typu określonego w |
AddScoped<TService>(IServiceCollection) |
Dodaje usługę o określonym zakresie typu określonego w |
AddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Dodaje usługę o określonym zakresie o typie określonym w |
AddScoped<TService,TImplementation>(IServiceCollection) |
Dodaje usługę o określonym zakresie typu określonego w |
AddScoped<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Dodaje usługę o określonym zakresie typu określonego w |
AddSingleton(IServiceCollection, Type) |
Dodaje pojedynczą usługę typu określonego w |
AddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Dodaje pojedynczą usługę typu określonego w |
AddSingleton(IServiceCollection, Type, Object) |
Dodaje pojedynczą usługę typu określonego w |
AddSingleton(IServiceCollection, Type, Type) |
Dodaje pojedynczą usługę typu określonego w |
AddSingleton<TService>(IServiceCollection) |
Dodaje pojedynczą usługę typu określonego w |
AddSingleton<TService>(IServiceCollection, TService) |
Dodaje pojedynczą usługę typu określonego w |
AddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Dodaje pojedynczą usługę typu określonego w |
AddSingleton<TService,TImplementation>(IServiceCollection) |
Dodaje pojedynczą usługę typu określonego w |
AddSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Dodaje pojedynczą usługę typu określonego w |
AddTransient(IServiceCollection, Type) |
Dodaje usługę przejściową typu określonego w |
AddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Dodaje usługę przejściową typu określonego w |
AddTransient(IServiceCollection, Type, Type) |
Dodaje usługę przejściową typu określonego w |
AddTransient<TService>(IServiceCollection) |
Dodaje usługę przejściową typu określonego w |
AddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Dodaje usługę przejściową typu określonego w |
AddTransient<TService,TImplementation>(IServiceCollection) |
Dodaje usługę przejściową typu określonego w |
AddTransient<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Dodaje usługę przejściową typu określonego w |
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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla