ServiceCollection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Výchozí implementace .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
- Dědičnost
-
ServiceCollection
- Implementuje
Konstruktory
ServiceCollection() |
Inicializuje novou instanci ServiceCollection třídy . |
Vlastnosti
Count |
Získá počet elementů obsažených v objektu ICollection<T>. |
IsReadOnly |
Získá hodnotu, která určuje, zda je ICollection<T> určena jen pro čtení. |
Item[Int32] |
Získá nebo nastaví prvek u zadaného indexu. |
Metody
Clear() |
Odebere všechny položky z objektu ICollection<T>. |
Contains(ServiceDescriptor) |
Určuje, zda obsahuje ICollection<T> konkrétní hodnotu. |
CopyTo(ServiceDescriptor[], Int32) |
Zkopíruje prvky objektu ICollection<T>Arraydo , počínaje konkrétním Array indexem. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetEnumerator() |
Získá enumerátor, který provádí iteraci v kolekci. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
IndexOf(ServiceDescriptor) |
Určuje index konkrétní položky v objektu IList<T>. |
Insert(Int32, ServiceDescriptor) |
Vloží položku do zadaného indexu IList<T> . |
MakeReadOnly() |
Nastaví tuto kolekci jen pro čtení. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
Remove(ServiceDescriptor) |
Odebere první výskyt konkrétního objektu z objektu ICollection<T>. |
RemoveAt(Int32) |
Odebere IList<T> položku v zadaném indexu. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
ICollection<ServiceDescriptor>.Add(ServiceDescriptor) |
Přidá položku do ICollection<T>. |
IEnumerable.GetEnumerator() |
Vrací enumerátor procházející kolekci. |
Metody rozšíření
AddServiceLogEnricher(IServiceCollection) |
Přidá instanci zbohatitele služby do .IServiceCollection |
AddServiceLogEnricher(IServiceCollection, IConfigurationSection) |
Přidá instanci zbohatitele služby do .IServiceCollection |
AddServiceLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>) |
Přidá instanci zbohatitele služby do .IServiceCollection |
AddApplicationMetadata(IServiceCollection, IConfigurationSection) |
Přidá instanci ApplicationMetadata do kontejneru injektáže závislostí. |
AddApplicationMetadata(IServiceCollection, Action<ApplicationMetadata>) |
Přidá instanci ApplicationMetadata do kontejneru injektáže závislostí. |
AddAsyncState(IServiceCollection) |
Přidá výchozí implementace pro IAsyncStateslužby , IAsyncContext<T>a Microsoft.Extensions.AsyncState.IAsyncLocalContext`1 . Upozorňujeme, že implementace těchto rozhraní nejsou bezpečné pro přístup z více vláken. |
ActivateKeyedSingleton(IServiceCollection, Type, Object) |
Vynucuje jednorázovou aktivaci s klíčem při spuštění, nikoli za běhu. |
ActivateKeyedSingleton<TService>(IServiceCollection, Object) |
Vynucuje jednorázovou aktivaci s klíčem při spuštění, nikoli za běhu. |
ActivateSingleton(IServiceCollection, Type) |
Vynucuje jednorázovou aktivaci při spuštění, nikoli za běhu. |
ActivateSingleton<TService>(IServiceCollection) |
Vynucuje jednorázovou aktivaci při spuštění, nikoli za běhu. |
AddActivatedKeyedSingleton(IServiceCollection, Type, Object) |
Přidá automaticky aktivovanou službu s klíčem. |
AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Přidá automaticky aktivovanou službu s klíčem. |
AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type) |
Přidá automaticky aktivovanou službu s klíčem. |
AddActivatedKeyedSingleton<TService>(IServiceCollection, Object) |
Přidá automaticky aktivovanou službu s klíčem. |
AddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Přidá automaticky aktivovanou službu s klíčem. |
AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Přidá automaticky aktivovanou službu s klíčem. |
AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Přidá automaticky aktivovanou službu s klíčem. |
AddActivatedSingleton(IServiceCollection, Type) |
Přidá automaticky aktivovanou jednoúčelovou službu typu zadaného v serviceType do zadaného IServiceCollectionobjektu . |
AddActivatedSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Přidá automaticky aktivovanou službu singleton. |
AddActivatedSingleton(IServiceCollection, Type, Type) |
Přidá automaticky aktivovanou službu singleton. |
AddActivatedSingleton<TService>(IServiceCollection) |
Přidá automaticky aktivovanou službu singleton. |
AddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Přidá automaticky aktivovanou službu singleton. |
AddActivatedSingleton<TService,TImplementation>(IServiceCollection) |
Přidá automaticky aktivovanou službu singleton. |
AddActivatedSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Přidá automaticky aktivovanou službu singleton. |
TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object) |
Pokusí se přidat automaticky aktivovanou službu singleton s klíčem. |
TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Pokusí se přidat automaticky aktivovanou službu singleton s klíčem. |
TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type) |
Pokusí se přidat automaticky aktivovanou službu singleton s klíčem. |
TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object) |
Pokusí se přidat automaticky aktivovanou službu singleton s klíčem. |
TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Pokusí se přidat automaticky aktivovanou službu singleton s klíčem. |
TryAddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Pokusí se přidat automaticky aktivovanou službu singleton s klíčem. |
TryAddActivatedSingleton(IServiceCollection, Type) |
Pokusí se přidat automaticky aktivovanou službu singleton. |
TryAddActivatedSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Pokusí se přidat automaticky aktivovanou službu singleton. |
TryAddActivatedSingleton(IServiceCollection, Type, Type) |
Pokusí se přidat automaticky aktivovanou službu singleton. |
TryAddActivatedSingleton<TService>(IServiceCollection) |
Pokusí se přidat automaticky aktivovanou službu singleton. |
TryAddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Pokusí se přidat automaticky aktivovanou službu singleton. |
TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection) |
Pokusí se přidat automaticky aktivovanou službu singleton. |
AddTelemetryHealthCheckPublisher(IServiceCollection) |
Zaregistruje vydavatele kontroly stavu, který generuje telemetrii představující stav aplikace. |
AddTelemetryHealthCheckPublisher(IServiceCollection, IConfigurationSection) |
Zaregistruje vydavatele kontroly stavu, který generuje telemetrii představující stav aplikace. |
AddTelemetryHealthCheckPublisher(IServiceCollection, Action<TelemetryHealthCheckPublisherOptions>) |
Zaregistruje vydavatele kontroly stavu, který generuje telemetrii představující stav aplikace. |
AddContextualOptions(IServiceCollection) |
Přidá služby vyžadované pro použití kontextových možností. |
Configure<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>) |
Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. |
Configure<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>) |
Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. |
Configure<TOptions>(IServiceCollection, String, Action<IOptionsContext,TOptions>) |
Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. |
Configure<TOptions>(IServiceCollection, String, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>) |
Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. |
PostConfigure<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>) |
Zaregistruje akci použitou k inicializaci určitého typu možností. |
PostConfigure<TOptions>(IServiceCollection, String, Action<IOptionsContext,TOptions>) |
Zaregistruje akci použitou k inicializaci určitého typu možností. |
PostConfigureAll<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>) |
Zaregistruje akci používanou k inicializaci všech instancí určitého typu možností. |
ValidateContextualOptions<TOptions>(IServiceCollection, Func<TOptions,Boolean>, String) |
Zaregistrujte akci ověření pro typ možností. |
ValidateContextualOptions<TOptions>(IServiceCollection, String, Func<TOptions,Boolean>, String) |
Zaregistrujte akci ověření pro typ možností. |
AddWebEncoders(IServiceCollection) |
Přidá HtmlEncodera JavaScriptEncoderUrlEncoder do zadaného |
AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>) |
Přidá HtmlEncodera JavaScriptEncoderUrlEncoder do zadaného |
AddLogEnricher(IServiceCollection, ILogEnricher) |
Zaregistruje instanci nástroje pro rozšiřování protokolů. |
AddLogEnricher<T>(IServiceCollection) |
Zaregistruje typ nástroje pro rozšiřování protokolů. |
AddStaticLogEnricher(IServiceCollection, IStaticLogEnricher) |
Zaregistruje instanci nástroje pro rozšiřování statických protokolů. |
AddStaticLogEnricher<T>(IServiceCollection) |
Zaregistruje typ statického nástroje pro rozšiřování protokolů. |
AddExceptionSummarizer(IServiceCollection) |
Zaregistruje shrnutí výjimek do kontejneru injektáže závislostí. |
AddExceptionSummarizer(IServiceCollection, Action<IExceptionSummarizationBuilder>) |
Zaregistruje shrnutí výjimek do kontejneru injektáže závislostí. |
Add(IServiceCollection, ServiceDescriptor) |
Přidá zadaný |
Add(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Přidá sekvenci ServiceDescriptor do . |
RemoveAll(IServiceCollection, Type) |
Odebere všechny služby typu |
RemoveAll<T>(IServiceCollection) |
Odebere všechny služby typu |
RemoveAllKeyed(IServiceCollection, Type, Object) |
Odebere všechny služby typu |
RemoveAllKeyed<T>(IServiceCollection, Object) |
Odebere všechny služby typu |
Replace(IServiceCollection, ServiceDescriptor) |
Odebere první službu v IServiceCollection souboru se stejným typem služby jako |
TryAdd(IServiceCollection, ServiceDescriptor) |
Přidá zadaný |
TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Přidá zadaný |
TryAddEnumerable(IServiceCollection, ServiceDescriptor) |
ServiceDescriptor Přidá existující popisovač se stejným ServiceType a implementaci, která v nástroji ještě neexistuje |
TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Přidá zadaný ServiceDescriptors, pokud existující popisovač se stejným ServiceType a implementací, která ještě neexistuje v |
TryAddKeyedScoped(IServiceCollection, Type, Object) |
Pokud typ služby ještě není zaregistrovaný, přidá zadaný |
TryAddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Pokud typ služby ještě není zaregistrovaný, přidá zadanou |
TryAddKeyedScoped(IServiceCollection, Type, Object, Type) |
Přidá zadaný |
TryAddKeyedScoped<TService>(IServiceCollection, Object) |
Pokud typ služby ještě není zaregistrovaný, přidá zadaný |
TryAddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Pokud typ služby ještě není zaregistrovaný, přidá zadanou |
TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object) |
Pokud typ služby ještě není zaregistrovaný, přidá zadaný |
TryAddKeyedSingleton(IServiceCollection, Type, Object) |
Pokud typ služby ještě není zaregistrovaný, přidá zadaný |
TryAddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Pokud typ služby ještě není zaregistrovaný, přidá zadanou |
TryAddKeyedSingleton(IServiceCollection, Type, Object, Type) |
Přidá zadaný |
TryAddKeyedSingleton<TService>(IServiceCollection, Object) |
Pokud typ služby ještě není zaregistrovaný, přidá zadaný |
TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService) |
Přidá zadanou |
TryAddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Pokud typ služby ještě není zaregistrovaný, přidá zadanou |
TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Pokud typ služby ještě není zaregistrovaný, přidá zadaný |
TryAddKeyedTransient(IServiceCollection, Type, Object) |
Pokud typ služby ještě není zaregistrovaný, přidá zadaný |
TryAddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Pokud typ služby ještě není zaregistrovaný, přidá zadanou |
TryAddKeyedTransient(IServiceCollection, Type, Object, Type) |
Přidá zadaný |
TryAddKeyedTransient<TService>(IServiceCollection, Object) |
Pokud typ služby ještě není zaregistrovaný, přidá zadaný |
TryAddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Pokud typ služby ještě není zaregistrovaný, přidá zadanou |
TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object) |
Pokud typ služby ještě není zaregistrovaný, přidá zadaný |
TryAddScoped(IServiceCollection, Type) |
Pokud typ služby ještě není zaregistrovaný, přidá zadaný |
TryAddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Pokud typ služby ještě není zaregistrovaný, přidá zadanou |
TryAddScoped(IServiceCollection, Type, Type) |
Přidá zadaný |
TryAddScoped<TService>(IServiceCollection) |
Pokud typ služby ještě není zaregistrovaný, přidá zadaný |
TryAddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Pokud typ služby ještě není zaregistrovaný, přidá zadanou |
TryAddScoped<TService,TImplementation>(IServiceCollection) |
Pokud typ služby ještě není zaregistrovaný, přidá zadaný |
TryAddSingleton(IServiceCollection, Type) |
Pokud typ služby ještě není zaregistrovaný, přidá zadaný |
TryAddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Pokud typ služby ještě není zaregistrovaný, přidá zadanou |
TryAddSingleton(IServiceCollection, Type, Type) |
Přidá zadaný |
TryAddSingleton<TService>(IServiceCollection) |
Pokud typ služby ještě není zaregistrovaný, přidá zadaný |
TryAddSingleton<TService>(IServiceCollection, TService) |
Přidá zadanou |
TryAddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Pokud typ služby ještě není zaregistrovaný, přidá zadanou |
TryAddSingleton<TService,TImplementation>(IServiceCollection) |
Pokud typ služby ještě není zaregistrovaný, přidá zadaný |
TryAddTransient(IServiceCollection, Type) |
Pokud typ služby ještě není zaregistrovaný, přidá zadaný |
TryAddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Pokud typ služby ještě není zaregistrovaný, přidá zadanou |
TryAddTransient(IServiceCollection, Type, Type) |
Přidá zadaný |
TryAddTransient<TService>(IServiceCollection) |
Pokud typ služby ještě není zaregistrovaný, přidá zadaný |
TryAddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Pokud typ služby ještě není zaregistrovaný, přidá zadanou |
TryAddTransient<TService,TImplementation>(IServiceCollection) |
Pokud typ služby ještě není zaregistrovaný, přidá zadaný |
AddFakeLogging(IServiceCollection) |
Nakonfiguruje falešné protokolování s výchozími možnostmi. |
AddFakeLogging(IServiceCollection, IConfigurationSection) |
Nakonfiguruje falešné protokolování. |
AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>) |
Nakonfiguruje falešné protokolování. |
AddFakeRedaction(IServiceCollection) |
Zaregistruje falešného poskytovatele redactoru, který vždy vrací falešné instance redactoru. |
AddFakeRedaction(IServiceCollection, Action<FakeRedactorOptions>) |
Zaregistruje falešného poskytovatele redactoru, který vždy vrací falešné instance redactoru. |
AddHealthChecks(IServiceCollection) |
HealthCheckService Přidá do kontejneru pomocí poskytnutého delegáta pro registraci kontrol stavu. |
AddHttpClient(IServiceCollection) |
Přidá do IHttpClientFactory služby a související služby IServiceCollection. |
AddHttpClient(IServiceCollection, String) |
IHttpClientFactory Přidá do a související služby IServiceCollection a nakonfiguruje pojmenovanou HttpClient. |
AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
IHttpClientFactory Přidá do a související služby IServiceCollection a nakonfiguruje pojmenovanou HttpClient. |
AddHttpClient(IServiceCollection, String, Action<HttpClient>) |
IHttpClientFactory Přidá do a související služby IServiceCollection a nakonfiguruje pojmenovanou HttpClient. |
AddHttpClient<TClient>(IServiceCollection) |
IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>) |
IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient>(IServiceCollection, String) |
IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>) |
IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient,TImplementation>(IServiceCollection) |
IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>) |
IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>) |
IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>) |
IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String) |
IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>) |
IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>) |
IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,IServiceProvider,TImplementation>) |
IHttpClientFactory Přidá do IServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
ConfigureHttpClientDefaults(IServiceCollection, Action<IHttpClientBuilder>) |
Přidá delegáta, který se použije ke konfiguraci všech HttpClient instancí. |
AddHttpClientLatencyTelemetry(IServiceCollection) |
DelegatingHandler Přidá pro shromažďování informací o latenci a rozšiřování protokolu odchozích požadavků pro všechny klienty HTTP. |
AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection) |
DelegatingHandler Přidá pro shromažďování informací o latenci a rozšiřování protokolu odchozích požadavků pro všechny klienty HTTP. |
AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>) |
DelegatingHandler Přidá pro shromažďování informací o latenci a rozšiřování protokolu odchozích požadavků pro všechny klienty HTTP. |
AddExtendedHttpClientLogging(IServiceCollection) |
Přidá pro IHttpClientAsyncLogger generování protokolů odchozích požadavků pro všechny klienty HTTP vytvořené pomocí IHttpClientFactory. |
AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection) |
Přidá pro IHttpClientAsyncLogger generování protokolů odchozích požadavků pro všechny klienty HTTP vytvořené pomocí IHttpClientFactory. |
AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>) |
Přidá pro IHttpClientAsyncLogger generování protokolů odchozích požadavků pro všechny klienty HTTP vytvořené pomocí IHttpClientFactory. |
AddHttpClientLogEnricher<T>(IServiceCollection) |
Přidá instanci enricheru |
AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata) |
Přidá metadata závislostí. |
AddDownstreamDependencyMetadata<T>(IServiceCollection) |
Přidá metadata závislostí. |
AddKubernetesProbes(IServiceCollection) |
Registruje testy aktivity, spuštění a připravenosti pomocí výchozích možností. |
AddKubernetesProbes(IServiceCollection, IConfigurationSection) |
Registruje testy aktivity, spuštění a připravenosti pomocí nakonfigurovaných možností. |
AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>) |
Registruje testy aktivity, spuštění a připravenosti pomocí nakonfigurovaných možností. |
AddConsoleLatencyDataExporter(IServiceCollection) |
Přidejte pro konzolu export dat latence. |
AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection) |
Přidejte pro konzolu export dat latence. |
AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>) |
Přidejte pro konzolu export dat latence. |
AddLatencyContext(IServiceCollection) |
Přidá kontext latence. |
AddLatencyContext(IServiceCollection, IConfigurationSection) |
Přidá kontext latence. |
AddLatencyContext(IServiceCollection, Action<LatencyContextOptions>) |
Přidá kontext latence. |
RegisterCheckpointNames(IServiceCollection, String[]) |
Zaregistruje sadu názvů kontrolních bodů pro kontext latence. |
RegisterMeasureNames(IServiceCollection, String[]) |
Zaregistruje sadu názvů měr pro kontext latence. |
RegisterTagNames(IServiceCollection, String[]) |
Zaregistruje sadu názvů značek pro kontext latence. |
AddLocalization(IServiceCollection) |
Přidá služby vyžadované pro lokalizaci aplikace. |
AddLocalization(IServiceCollection, Action<LocalizationOptions>) |
Přidá služby vyžadované pro lokalizaci aplikace. |
AddLogging(IServiceCollection) |
Přidá protokolovací služby do zadaného IServiceCollection. |
AddLogging(IServiceCollection, Action<ILoggingBuilder>) |
Přidá protokolovací služby do zadaného IServiceCollection. |
AddDistributedMemoryCache(IServiceCollection) |
Přidá výchozí implementaci IDistributedCache , která ukládá položky v paměti do IServiceCollection. Architektury, které ke své práci vyžadují distribuovanou mezipaměť, můžou tuto závislost bezpečně přidat do svého seznamu závislostí, aby se zajistilo, že je k dispozici alespoň jedna implementace. |
AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>) |
Přidá výchozí implementaci IDistributedCache , která ukládá položky v paměti do IServiceCollection. Architektury, které ke své práci vyžadují distribuovanou mezipaměť, můžou tuto závislost bezpečně přidat do svého seznamu závislostí, aby se zajistilo, že je k dispozici alespoň jedna implementace. |
AddMemoryCache(IServiceCollection) |
Přidá nedistribuovanou implementaci IMemoryCache v paměti do .IServiceCollection |
AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>) |
Přidá nedistribuovanou implementaci IMemoryCache v paměti do .IServiceCollection |
AddMetrics(IServiceCollection) |
Přidá služby metrik do zadaného IServiceCollectionparametru . |
AddMetrics(IServiceCollection, Action<IMetricsBuilder>) |
Přidá služby metrik do zadaného IServiceCollectionparametru . |
AddNullLatencyContext(IServiceCollection) |
Přidá kontext latence no-op do kontejneru injektáže závislostí. |
AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
ObjectPool<T> Přidá a umožní instanci vrátit instance s vymezeným oborem |
AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
ObjectPool<T> Přidá a umožní instanci vrátit instance s vymezeným oborem |
ConfigurePool<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Zaregistruje akci použitou DependencyInjectionPoolOptions ke konfiguraci typového fondu. |
ConfigurePools(IServiceCollection, IConfigurationSection) |
Konfiguruje fondy závislostí. |
Configure<TOptions>(IServiceCollection, IConfiguration) |
Zaregistruje instanci konfigurace, která |
Configure<TOptions>(IServiceCollection, IConfiguration, Action<BinderOptions>) |
Zaregistruje instanci konfigurace, se kterou se možnosti TOptions vytvoří vazbu. |
Configure<TOptions>(IServiceCollection, String, IConfiguration) |
Zaregistruje instanci konfigurace, se kterou se možnosti TOptions vytvoří vazbu. |
Configure<TOptions>(IServiceCollection, String, IConfiguration, Action<BinderOptions>) |
Zaregistruje instanci konfigurace, se kterou se možnosti TOptions vytvoří vazbu. |
AddOptions(IServiceCollection) |
Přidá služby vyžadované pro použití možností. |
AddOptions<TOptions>(IServiceCollection) |
Získá tvůrce možností, který předává |
AddOptions<TOptions>(IServiceCollection, String) |
Získá tvůrce možností, který předává |
AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String) |
Přidá služby požadované pro použití možností a vynucuje kontrolu ověření možností při spuštění, nikoli za běhu. |
AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String) |
Přidá služby požadované pro použití možností a vynucuje kontrolu ověření možností při spuštění, nikoli za běhu. |
Configure<TOptions>(IServiceCollection, Action<TOptions>) |
Zaregistruje akci, která slouží ke konfiguraci určitého typu možností jednou během spouštění. Toto se spustí před PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). Aktualizace konfigurace akci znovu nevyvolá. |
Configure<TOptions>(IServiceCollection, String, Action<TOptions>) |
Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. Tyto příkazy se spouští před PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). |
ConfigureAll<TOptions>(IServiceCollection, Action<TOptions>) |
Zaregistruje akci, která slouží ke konfiguraci všech instancí určitého typu možností. |
ConfigureOptions(IServiceCollection, Object) |
Zaregistruje objekt, který bude mít zaregistrovaný |
ConfigureOptions(IServiceCollection, Type) |
Zaregistruje typ, který bude mít všechny zaregistrované |
ConfigureOptions<TConfigureOptions>(IServiceCollection) |
Zaregistruje typ, který bude mít všechny zaregistrované |
PostConfigure<TOptions>(IServiceCollection, Action<TOptions>) |
Zaregistruje akci použitou k inicializaci určitého typu možností. Tyto příkazy se spouštějí po Configure<TOptions>(IServiceCollection, Action<TOptions>). |
PostConfigure<TOptions>(IServiceCollection, String, Action<TOptions>) |
Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. Tyto příkazy se spouštějí po Configure<TOptions>(IServiceCollection, Action<TOptions>). |
PostConfigureAll<TOptions>(IServiceCollection, Action<TOptions>) |
Zaregistruje akci použitou k publikování konfigurace všech instancí určitého typu možností. Tyto příkazy se spouštějí po Configure<TOptions>(IServiceCollection, Action<TOptions>). |
AddProcessLogEnricher(IServiceCollection) |
Přidá instanci zbohatitele procesu do .IServiceCollection |
AddProcessLogEnricher(IServiceCollection, IConfigurationSection) |
Přidá instanci zbohatitele hostitele do objektu IServiceCollection. |
AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>) |
Přidá instanci zbohatitele procesu do .IServiceCollection |
AddRedaction(IServiceCollection) |
Registruje implementaci IRedactorProvider v .IServiceCollection |
AddRedaction(IServiceCollection, Action<IRedactionBuilder>) |
Zaregistruje implementaci IRedactorProvider v a IServiceCollection nakonfiguruje dostupné redaktory. |
AddResilienceEnricher(IServiceCollection) |
Přidá obohacování odolnosti. |
AddResourceMonitoring(IServiceCollection) |
Nakonfiguruje a přidá implementaci IResourceMonitor do kolekce služeb. |
AddResourceMonitoring(IServiceCollection, Action<IResourceMonitorBuilder>) |
Nakonfiguruje a přidá implementaci IResourceMonitor do kolekce služeb. |
BuildServiceProvider(IServiceCollection) |
ServiceProvider Vytvoří obsahující služby z poskytnutého IServiceCollection. |
BuildServiceProvider(IServiceCollection, ServiceProviderOptions) |
ServiceProvider Vytvoří obsahující služby z poskytnutého IServiceCollection volitelného povolení vytváření služeb a ověřování oboru. |
BuildServiceProvider(IServiceCollection, Boolean) |
ServiceProvider Vytvoří obsahující služby z poskytnutého IServiceCollection volitelného povolení ověřování oboru. |
AddHostedService<THostedService>(IServiceCollection) |
IHostedService Přidejte registraci pro daný typ. |
AddHostedService<THostedService>(IServiceCollection, Func<IServiceProvider,THostedService>) |
IHostedService Přidejte registraci pro daný typ. |
AddKeyedScoped(IServiceCollection, Type, Object) |
Přidá službu s vymezeným oborem typu zadaného v |
AddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Přidá službu s vymezeným oborem typu zadaného v |
AddKeyedScoped(IServiceCollection, Type, Object, Type) |
Přidá službu s vymezeným oborem typu zadaného v |
AddKeyedScoped<TService>(IServiceCollection, Object) |
Přidá službu s vymezeným oborem typu zadaného v |
AddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Přidá službu s vymezeným oborem typu zadaného v |
AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object) |
Přidá službu s vymezeným oborem typu zadaného v |
AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Přidá službu s vymezeným oborem typu zadaného v |
AddKeyedSingleton(IServiceCollection, Type, Object) |
Přidá jednoúčelovou službu typu zadaného v |
AddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Přidá jednoúčelovou službu typu zadaného v |
AddKeyedSingleton(IServiceCollection, Type, Object, Object) |
Přidá jednoúčelovou službu typu zadaného v |
AddKeyedSingleton(IServiceCollection, Type, Object, Type) |
Přidá jednoúčelovou službu typu zadaného v |
AddKeyedSingleton<TService>(IServiceCollection, Object) |
Přidá jednoúčelovou službu typu zadaného v |
AddKeyedSingleton<TService>(IServiceCollection, Object, TService) |
Přidá jednoúčelovou službu typu zadaného v |
AddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Přidá jednoúčelovou službu typu zadaného v |
AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Přidá jednoúčelovou službu typu zadaného v |
AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Přidá jednoúčelovou službu typu zadaného v |
AddKeyedTransient(IServiceCollection, Type, Object) |
Přidá přechodnou službu typu zadaného v |
AddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Přidá přechodnou službu typu zadaného v |
AddKeyedTransient(IServiceCollection, Type, Object, Type) |
Přidá přechodnou službu typu zadaného v |
AddKeyedTransient<TService>(IServiceCollection, Object) |
Přidá přechodnou službu typu zadaného v |
AddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Přidá přechodnou službu typu zadaného v |
AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object) |
Přidá přechodnou službu typu zadaného v |
AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Přidá přechodnou službu typu zadaného v |
AddScoped(IServiceCollection, Type) |
Přidá službu s vymezeným oborem typu zadaného v |
AddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Přidá službu s vymezeným oborem typu zadaného v |
AddScoped(IServiceCollection, Type, Type) |
Přidá službu s vymezeným oborem typu zadaného v |
AddScoped<TService>(IServiceCollection) |
Přidá službu s vymezeným oborem typu zadaného v |
AddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Přidá službu s vymezeným oborem typu zadaného v |
AddScoped<TService,TImplementation>(IServiceCollection) |
Přidá službu s vymezeným oborem typu zadaného v |
AddScoped<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Přidá službu s vymezeným oborem typu zadaného v |
AddSingleton(IServiceCollection, Type) |
Přidá jednoúčelovou službu typu zadaného v |
AddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Přidá jednoúčelovou službu typu zadaného v |
AddSingleton(IServiceCollection, Type, Object) |
Přidá jednoúčelovou službu typu zadaného v |
AddSingleton(IServiceCollection, Type, Type) |
Přidá jednoúčelovou službu typu zadaného v |
AddSingleton<TService>(IServiceCollection) |
Přidá jednoúčelovou službu typu zadaného v |
AddSingleton<TService>(IServiceCollection, TService) |
Přidá jednoúčelovou službu typu zadaného v |
AddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Přidá jednoúčelovou službu typu zadaného v |
AddSingleton<TService,TImplementation>(IServiceCollection) |
Přidá jednoúčelovou službu typu zadaného v |
AddSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Přidá jednoúčelovou službu typu zadaného v |
AddTransient(IServiceCollection, Type) |
Přidá přechodnou službu typu zadaného v |
AddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Přidá přechodnou službu typu zadaného v |
AddTransient(IServiceCollection, Type, Type) |
Přidá přechodnou službu typu zadaného v |
AddTransient<TService>(IServiceCollection) |
Přidá přechodnou službu typu zadaného v |
AddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Přidá přechodnou službu typu zadaného v |
AddTransient<TService,TImplementation>(IServiceCollection) |
Přidá přechodnou službu typu zadaného v |
AddTransient<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Přidá přechodnou službu typu zadaného v |
AddTcpEndpointProbe(IServiceCollection) |
Zaregistruje hlášení stavu pomocí portu TCP, pokud je služba považována za v pořádku IHealthCheck. |
AddTcpEndpointProbe(IServiceCollection, IConfigurationSection) |
Zaregistruje hlášení stavu pomocí portu TCP, pokud je služba považována za v pořádku IHealthCheck. |
AddTcpEndpointProbe(IServiceCollection, Action<TcpEndpointProbesOptions>) |
Zaregistruje hlášení stavu pomocí portu TCP, pokud je služba považována za v pořádku IHealthCheck. |
AddTcpEndpointProbe(IServiceCollection, String) |
Zaregistruje hlášení stavu pomocí portu TCP, pokud je služba považována za v pořádku IHealthCheck. |
AddTcpEndpointProbe(IServiceCollection, String, IConfigurationSection) |
Zaregistruje hlášení stavu pomocí portu TCP, pokud je služba považována za v pořádku IHealthCheck. |
AddTcpEndpointProbe(IServiceCollection, String, Action<TcpEndpointProbesOptions>) |
Zaregistruje hlášení stavu pomocí portu TCP, pokud je služba považována za v pořádku IHealthCheck. |
AddSystemd(IServiceCollection) |
Výchozí implementace .IServiceCollection |
AddWindowsService(IServiceCollection) |
Výchozí implementace .IServiceCollection |
AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>) |
Výchozí implementace .IServiceCollection |
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro