IServiceCollection Rozhraní
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í.
Určuje kontrakt pro kolekci popisovačů služeb.
public interface class IServiceCollection : System::Collections::Generic::ICollection<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IEnumerable<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IList<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>
public interface IServiceCollection : System.Collections.Generic.ICollection<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IList<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>
type IServiceCollection = interface
interface IList<ServiceDescriptor>
interface ICollection<ServiceDescriptor>
interface seq<ServiceDescriptor>
interface IEnumerable
type IServiceCollection = interface
interface ICollection<ServiceDescriptor>
interface seq<ServiceDescriptor>
interface IEnumerable
interface IList<ServiceDescriptor>
Public Interface IServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor)
- Odvozené
- Implementuje
Vlastnosti
Count |
Získá počet elementů obsažených v objektu ICollection<T>. (Zděděno od ICollection<T>) |
IsReadOnly |
Získá hodnotu, která určuje, zda je ICollection<T> určena jen pro čtení. (Zděděno od ICollection<T>) |
Item[Int32] |
Získá nebo nastaví prvek u zadaného indexu. (Zděděno od IList<T>) |
Metody
Add(T) |
Přidá položku do objektu ICollection<T>. (Zděděno od ICollection<T>) |
Clear() |
Odebere všechny položky z objektu ICollection<T>. (Zděděno od ICollection<T>) |
Contains(T) |
Určuje, zda obsahuje ICollection<T> konkrétní hodnotu. (Zděděno od ICollection<T>) |
CopyTo(T[], Int32) |
Zkopíruje elementy do objektu ICollection<T>Array, počínaje konkrétním Array indexem. (Zděděno od ICollection<T>) |
GetEnumerator() |
Vrací enumerátor procházející kolekci. (Zděděno od IEnumerable) |
IndexOf(T) |
Určuje index konkrétní položky v objektu IList<T>. (Zděděno od IList<T>) |
Insert(Int32, T) |
Vloží položku do zadaného indexu IList<T> . (Zděděno od IList<T>) |
Remove(T) |
Odebere první výskyt konkrétního objektu z objektu ICollection<T>. (Zděděno od ICollection<T>) |
RemoveAt(Int32) |
Odebere IList<T> položku v zadaném indexu. (Zděděno od IList<T>) |
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>) |
Přidá zadanou |
TryAddSingleton<TService,TImplementation>(IServiceCollection) |
Přidá zadaný |
TryAddTransient(IServiceCollection, Type) |
Pokud typ služby ještě není zaregistrovaný, přidá zadanou |
TryAddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Přidá zadanou |
TryAddTransient(IServiceCollection, Type, Type) |
Přidá zadanou |
TryAddTransient<TService>(IServiceCollection) |
Pokud typ služby ještě není zaregistrovaný, přidá zadanou |
TryAddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Přidá zadanou |
TryAddTransient<TService,TImplementation>(IServiceCollection) |
Přidá zadaný |
AddFakeLogging(IServiceCollection) |
Nakonfiguruje falešné protokolování s výchozími možnostmi. |
AddFakeLogging(IServiceCollection, IConfigurationSection) |
Konfiguruje falešné protokolování. |
AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>) |
Konfiguruje 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í zadaného delegáta k registraci kontrol stavu. |
AddHttpClient(IServiceCollection) |
IHttpClientFactory Přidá služby a související služby do 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) |
Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>) |
Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient>(IServiceCollection, String) |
Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>) |
Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient,TImplementation>(IServiceCollection) |
Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>) |
Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>) |
Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>) |
Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String) |
Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>) |
Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>) |
Přidá do objektu IHttpClientFactoryIServiceCollection a související služby a nakonfiguruje vazbu mezi typem |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,IServiceProvider,TImplementation>) |
Přidá do objektu IHttpClientFactoryIServiceCollection 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) |
Přidá pro DelegatingHandler shromažďování informací o latenci a rozšiřování protokolu odchozích požadavků pro všechny klienty HTTP. |
AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection) |
Přidá pro DelegatingHandler 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>) |
Přidá pro DelegatingHandler 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 rozšiřujícího modulu |
AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata) |
Přidá metadata závislostí. |
AddDownstreamDependencyMetadata<T>(IServiceCollection) |
Přidá metadata závislostí. |
AddKubernetesProbes(IServiceCollection) |
Pomocí výchozích možností registruje testy živosti, spouštění a připravenosti. |
AddKubernetesProbes(IServiceCollection, IConfigurationSection) |
Pomocí nakonfigurovaných možností registruje testy živosti, spouštění a připravenosti. |
AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>) |
Pomocí nakonfigurovaných možností registruje testy živosti, spouštění a připravenosti. |
AddConsoleLatencyDataExporter(IServiceCollection) |
Přidejte exportér dat latence pro konzolu. |
AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection) |
Přidejte exportér dat latence pro konzolu. |
AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>) |
Přidejte exportér dat latence pro konzolu. |
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á do zadané IServiceCollectionslužby protokolování . |
AddLogging(IServiceCollection, Action<ILoggingBuilder>) |
Přidá do zadané IServiceCollectionslužby protokolování . |
AddDistributedMemoryCache(IServiceCollection) |
Přidá výchozí implementaci IDistributedCache , která ukládá položky v paměti do IServiceCollection. Architektury, které vyžadují práci s distribuovanou mezipamětí, můžou tuto závislost bezpečně přidat do seznamu závislostí, aby bylo zajištěno, ž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é vyžadují práci s distribuovanou mezipamětí, můžou tuto závislost bezpečně přidat do seznamu závislostí, aby bylo zajištěno, ž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 bez operace do kontejneru injektáže závislostí. |
AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
ObjectPool<T> Přidá objekt a umožní distanci vrátit instance s oborem . |
AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
ObjectPool<T> Přidá objekt a umožní distanci vrátit instance s oborem . |
ConfigurePool<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Zaregistruje akci použitou DependencyInjectionPoolOptions ke konfiguraci zadaného fondu. |
ConfigurePools(IServiceCollection, IConfigurationSection) |
Konfiguruje fondy DI. |
Configure<TOptions>(IServiceCollection, IConfiguration) |
Zaregistruje instanci konfigurace, která |
Configure<TOptions>(IServiceCollection, IConfiguration, Action<BinderOptions>) |
Zaregistruje instanci konfigurace, se kterou se váže TOptions. |
Configure<TOptions>(IServiceCollection, String, IConfiguration) |
Zaregistruje instanci konfigurace, se kterou se váže TOptions. |
Configure<TOptions>(IServiceCollection, String, IConfiguration, Action<BinderOptions>) |
Zaregistruje instanci konfigurace, se kterou se váže TOptions. |
AddOptions(IServiceCollection) |
Přidá služby vyžadované pro použití možností. |
AddOptions<TOptions>(IServiceCollection) |
Získá tvůrce možností, který přesměruje |
AddOptions<TOptions>(IServiceCollection, String) |
Získá tvůrce možností, který přesměruje |
AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String) |
Přidá služby potřebné pro použití možností a vynucuje ověření možností při spuštění, nikoli v době běhu. |
AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String) |
Přidá služby potřebné pro použití možností a vynucuje ověření možností při spuštění, nikoli v době 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 do konfigurace akci znovu nevyvolá. |
Configure<TOptions>(IServiceCollection, String, Action<TOptions>) |
Zaregistruje akci, která slouží ke konfiguraci určité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 všechny 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, která slouží ke konfiguraci určité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>). |
AddPolicyRegistry(IServiceCollection) |
Zaregistruje prázdnou PolicyRegistry položku v kolekci služeb s typy IPolicyRegistry<TKey>služeb a IReadOnlyPolicyRegistry<TKey> vrátí nově vytvořený registr. |
AddPolicyRegistry(IServiceCollection, IPolicyRegistry<String>) |
Zaregistruje zadaný IPolicyRegistry<TKey> v kolekci služeb s typy IPolicyRegistry<TKey>služeb a IReadOnlyPolicyRegistry<TKey> vrátí zadaný registr. |
AddProcessLogEnricher(IServiceCollection) |
Přidá instanci rozšiřujícího procesu do objektu IServiceCollection. |
AddProcessLogEnricher(IServiceCollection, IConfigurationSection) |
Přidá instanci rozšiřovače hostitele do objektu IServiceCollection. |
AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>) |
Přidá instanci rozšiřujícího procesu do objektu IServiceCollection. |
AddRedaction(IServiceCollection) |
Zaregistruje implementaci IRedactorProvider v objektu IServiceCollection. |
AddRedaction(IServiceCollection, Action<IRedactionBuilder>) |
Zaregistruje implementaci IRedactorProvider v IServiceCollection a nakonfiguruje dostupné redaktory. |
AddDistributedRedisCache(IServiceCollection, Action<RedisCacheOptions>) |
Přidá služby distribuovaného ukládání do mezipaměti Redis do zadaného IServiceCollection. |
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 ze zadané IServiceCollectionslužby . |
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 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á vymezenou službu 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á singletonovou 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řechodná služba typu zadaného v |
AddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Přidá přechodná služba 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řechodná služba typu zadaného v |
AddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Přidá přechodná služba typu zadaného v |
AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object) |
Přidá přechodovou službu typu zadaného v |
AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Přidá přechodovou 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 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á vymezenou službu 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á singletonovou 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řechodná služba typu zadaného v |
AddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Přidá přechodná služba typu zadaného v |
AddTransient(IServiceCollection, Type, Type) |
Přidá přechodnou službu typu zadaného v |
AddTransient<TService>(IServiceCollection) |
Přidá přechodná služba typu zadaného v |
AddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Přidá přechodná služba typu zadaného v |
AddTransient<TService,TImplementation>(IServiceCollection) |
Přidá přechodovou službu typu zadaného v |
AddTransient<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Přidá přechodovou službu typu zadaného v |
AddDistributedSqlServerCache(IServiceCollection, Action<SqlServerCacheOptions>) |
Přidá microsoft SQL Server distribuované služby ukládání do mezipaměti do zadané IServiceCollection. |
AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>) |
Přidá služby distribuovaného ukládání do mezipaměti Redis do zadaného IServiceCollection. |
AddTcpEndpointProbe(IServiceCollection) |
Pokud je služba považována za v pořádku IHealthCheck, zaregistruje hlášení stavu pomocí portu TCP. |
AddTcpEndpointProbe(IServiceCollection, IConfigurationSection) |
Pokud je služba považována za v pořádku IHealthCheck, zaregistruje hlášení stavu pomocí portu TCP. |
AddTcpEndpointProbe(IServiceCollection, Action<TcpEndpointProbesOptions>) |
Pokud je služba považována za v pořádku IHealthCheck, zaregistruje hlášení stavu pomocí portu TCP. |
AddTcpEndpointProbe(IServiceCollection, String) |
Pokud je služba považována za v pořádku IHealthCheck, zaregistruje hlášení stavu pomocí portu TCP. |
AddTcpEndpointProbe(IServiceCollection, String, IConfigurationSection) |
Pokud je služba považována za v pořádku IHealthCheck, zaregistruje hlášení stavu pomocí portu TCP. |
AddTcpEndpointProbe(IServiceCollection, String, Action<TcpEndpointProbesOptions>) |
Pokud je služba považována za v pořádku IHealthCheck, zaregistruje hlášení stavu pomocí portu TCP. |
AddSystemd(IServiceCollection) |
Určuje kontrakt pro kolekci popisovačů služeb. |
AddWindowsService(IServiceCollection) |
Určuje kontrakt pro kolekci popisovačů služeb. |
AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>) |
Určuje kontrakt pro kolekci popisovačů služeb. |
AsReadOnly<T>(IList<T>) |
Vrátí obálku jen ReadOnlyCollection<T> pro čtení pro zadaný seznam. |
CopyToDataTable<T>(IEnumerable<T>) |
Vrátí hodnotuDataTable, která obsahuje kopie DataRow objektů vzhledem ke vstupnímu IEnumerable<T> objektu, kde je DataRowobecný parametr |
CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) |
Zkopíruje DataRow objekty do zadaného DataTableobjektu s ohledem na vstupní IEnumerable<T> objekt, kde obecný parametr |
CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) |
Zkopíruje DataRow objekty do zadaného DataTableobjektu s ohledem na vstupní IEnumerable<T> objekt, kde obecný parametr |
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