Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 17837|Válasz: 4

[ASP.NET] ASP.NET Core (XI) végállomás közlekedőt ad hozzá az összes DI szolgáltatás megjelenítéséhez

[Linket másol]
Közzétéve 2022. 03. 08. 16:20:36 | | | |
ASP.NET Core támogatja a Dependency Injection (DI) szoftvertervezési mintát, amely egy olyan technikát, amely az osztályok és függőségeik közötti irányítás inverzióját (IoC) valósítja meg.

Függőségi injekció (DI)

A függőségi injekció, amelyet általában DI-nek neveznek, egy olyan technika, amely laza kapcsolódást valósít meg az objektumok és azok együttműködői vagy függőségei között. Ahhoz, amit tesz, az osztály által megkövetelt objektumok nem közvetlenül instantizált együttműködők vagy statikus hivatkozásokat használnak, hanem valamilyen módon az osztálynak vannak megadva. A legtöbb esetben az osztályok a konstruktorjaikon keresztül nyilvánítják függőségeiket, lehetővé téve számukra, hogy követjék az explicit függőségek elvét. Ezt a módszert "építési módszer injekciójaként" ismerik.

Szemle:

ASP.NET Core Autofac-ot használ az IOC injekció megvalósításához
https://www.itsvse.com/thread-7563-1-1.html

ASP.NET A magfüggőségi injekció a hozzá tartozó IOC konténert használja
https://www.itsvse.com/thread-7562-1-1.html

asp.net MVC ninject-t használ az IOC függőségi injekció megvalósításához
https://www.itsvse.com/thread-3237-1-1.html

IoC hatékony Autofac
https://www.itsvse.com/thread-3105-1-1.html

EndpointRoute

Egy erős végpontkoncepció hozzáadásával az útvonalrendszer a middleware pipeline fölé épül. A végpontok az alkalmazás funkcionalizmusának egységeit képviselik, és eltérnek egymástól az útvonaltervezés, az engedélyezés és bármilyen ASP.NET Core rendszer tekintetében.

Saját gyakorlati tapasztalataim alapján a middleware-ből tudok útvonali információkat szerezni, mielőtt végrehajtanám a controller módszert. A végpontok útozása rendben vanBármilyen metaadat hozzáadása, ha minden kérést blokkolsz a célvégpont metaadat-információinak megszerzésére, engedélyszűrést is végezhetsz, stb., azazA middleware-hez egy réteg szűrő van hozzáadva

Hozz létre egy kiterjesztési módszert a végpontok útválasztáshoz, alapértelmezett módon blokkolj /szolgáltatásokat kérlek, és jelenítsd meg az összes DI konténerben regisztrált szolgáltatást és azok életciklusát, így könnyebb lesz problémák fejlesztése, tesztelése és hibakeresése.

Minden regisztrált szolgáltatást, megvalósítást és életciklust az alábbiak szerint kapjanak:

A .NET Core kijelzője a regisztrált szolgáltatásokat és megvalósításokat, valamint azok életciklusait mutatja
https://www.itsvse.com/thread-9469-1-1.html

A kódex a következő:

Az alkalmazásban. UseEndpoints esetén a kód a következő:

A /services böngészőn keresztül érhető el, ahogy az alábbiakban látható:



Szemle:

ASP.NET Részletes magyarázata a konfigurációs prioritásokról a Core(10)-ben.
https://www.itsvse.com/thread-10265-1-1.html

ASP.NET Részletes magyarázata a Core (9) közmű middleware-jéről.
https://www.itsvse.com/thread-9647-1-1.html

ASP.NET Részletes magyarázat a Core Middleware-ről
https://www.itsvse.com/thread-8126-1-1.html

ASP.NET a Swagger UI alapértelmezett paramétereinek gödöre a Core(8)-ban.
https://www.itsvse.com/thread-9640-1-1.html

ASP.NET Core (7) A keretrendszer forráskódjának mélyreható elemzése
https://www.itsvse.com/thread-9601-1-1.html

ASP.NET Core (VI) DI manuálisan megszerzi az objektumok befecskendezésének módszerét
https://www.itsvse.com/thread-9595-1-1.html

ASP.NET Core (öt) CAP elosztott tranzakciókon alapul
https://www.itsvse.com/thread-9593-1-1.html

ASP.NET Core(4) szűrő egységes ModelState modellvalidáció
https://www.itsvse.com/thread-9589-1-1.html

ASP.NET Core (iii) Dinamikusan hozz létre példányokat az ActivatorUtilities használatával
https://www.itsvse.com/thread-9488-1-1.html

ASP.NET Core (2) Újraindítsa az alkalmazást kód szerint
https://www.itsvse.com/thread-9480-1-1.html

ASP.NET Core (1) Redis gyorsítótárat használ
https://www.itsvse.com/thread-9393-1-1.html
(Vége)




Előző:.NET/C# gyűjtemény típusú lekérdezési benchmark
Következő:[Gyakorlati művelet] ASP.NET Core 6 telepítve az ARM Raspberry Pi-n a DDNS és a Wake-on-Network megvalósításához
Közzétéve 2022. 03. 08. 20:01:02 |
Tanulj meg
Közzétéve 2022. 08. 30. 13:25:50 |
Semmi. Semmi, tanulj meg!! Semmi. Semmi, tanulj meg!!
 Háziúr| Közzétéve 2023. 08. 14. 19:36:45 |
ASP.NET A Core 6 alapértelmezés szerint regisztrálja a konténereket

típusÉletciklusMegvalósították
Microsoft.Extensions.Hosting.IHostingEnvironmentSingleton
Microsoft.Extensions.Hosting.IHostEnvironmentSingleton
Microsoft.Extensions.Hosting.HostBuilderContextSingleton
Microsoft.Extensions.Configuration.IConfigurationSingleton
Microsoft.Extensions.Hosting.IApplicationLifetimeSingleton
Microsoft.Extensions.Hosting.IHostApplicationLifetimeSingletonMicrosoft.Extensions.Hosting.Internal.ApplicationLifetime
Microsoft.Extensions.Hosting.IHostLifetimeSingletonMicrosoft.Extensions.Hosting.Internal.ConsoleLifetime
Microsoft.Extensions.Hosting.IHostSingleton
Microsoft.Extensions.Options.IOptions'1SingletonMicrosoft.Extensions.Options.UnnamedOptionsManager'1
Microsoft.Extensions.Options.IOptionsSnapshot'1TávcsőMicrosoft.Extensions.Options.OptionsManager'1
Microsoft.Extensions.Options.IOptionsMonitor'1SingletonMicrosoft.Extensions.Options.OptionsMonitor'1
Microsoft.Extensions.Options.IOptionsFactory'1ÁtmenetiMicrosoft.Extensions.Options.OptionsFactory'1
Microsoft.Extensions.Options.IOptionsMonitorCache'1SingletonMicrosoft.Extensions.Options.OptionsCache'1
Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Hosting.HostOptions, Microsoft.Extensions.Hosting, Version=6.0.0.0, Culture=neutral, PublicKeyToken= adb9793829ddae60]]Singleton
Microsoft.Extensions.Logging.ILoggerFactorySingletonMicrosoft.Extensions.Logging.LoggerFactory
Microsoft.Extensions.Logging.ILogger'1SingletonMicrosoft.Extensions.Logging.Logger'1
Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]Singleton
Microsoft.Extensions.Options.IOptions'1SingletonMicrosoft.Extensions.Options.UnnamedOptionsManager'1
Microsoft.Extensions.Options.IOptionsSnapshot'1TávcsőMicrosoft.Extensions.Options.OptionsManager'1
Microsoft.Extensions.Options.IOptionsMonitor'1SingletonMicrosoft.Extensions.Options.OptionsMonitor'1
Microsoft.Extensions.Options.IOptionsFactory'1ÁtmenetiMicrosoft.Extensions.Options.OptionsFactory'1
Microsoft.Extensions.Options.IOptionsMonitorCache'1SingletonMicrosoft.Extensions.Options.OptionsCache'1
Microsoft.Extensions.Logging.ILoggerFactorySingletonMicrosoft.Extensions.Logging.LoggerFactory
Microsoft.Extensions.Logging.ILogger'1SingletonMicrosoft.Extensions.Logging.Logger'1
Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]Singleton
Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]Singleton
Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfigurationFactorySingletonMicrosoft.Extensions.Logging.Configuration.LoggerProviderConfigurationFactory
Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfiguration'1SingletonMicrosoft.Extensions.Logging.Configuration.LoggerProviderConfiguration'1
Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]Singleton
Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=6.0.0.0, Culture= neutral, PublicKeyToken=adb9793829ddae60]]Singleton
Microsoft.Extensions.Logging.Configuration.LoggingConfigurationSingleton
Microsoft.Extensions.Logging.Console.ConsoleFormatterSingletonMicrosoft.Extensions.Logging.Console.JsonConsoleFormatter
Microsoft.Extensions.Options.IConfigureOptions'1[[Microsoft.Extensions.Logging.Console.JsonConsoleFormatterOptions, Microsoft.Extensions.Logging.Console, Version= 6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.Extensions.Logging.ConsoleLoggerFormatterConfigureOptions'2[[Microsoft.Extensions.Logging.Console.JsonConsoleFormatter, Microsoft.Extensions.Logging.Console, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[Microsoft.Extensions.Logging.Console.JsonConsoleFormatterOptions, Microsoft.Extensions.Logging.Console, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]
Microsoft.Extensions.Options.IOptionsChangeTokenSource'1[[Microsoft.Extensions.Logging.Console.JsonConsoleFormatterOptions, Microsoft.Extensions.Logging.Console, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.Extensions.Logging.ConsoleLoggerFormatterOptionsChangeTokenSource'2[[Microsoft.Extensions.Logging.Console.JsonConsoleFormatter, Microsoft.Extensions.Logging.Console, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[ Microsoft.Extensions.Logging.Console.JsonConsoleFormatterOptions, Microsoft.Extensions.Logging.Console, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60] ]
Microsoft.Extensions.Logging.Console.ConsoleFormatterSingletonMicrosoft.Extensions.Logging.Console.SystemdConsoleFormatter
Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.Console.ConsoleFormatterOptions, Microsoft.Extensions.Logging.Console, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.Extensions.Logging.ConsoleLoggerFormatterConfigureOptions'2[[Microsoft.Extensions.Logging.Console.SystemdConsoleFormatter, Microsoft.Extensions.Logging.Console, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[Microsoft.Extensions.Logging.Console.ConsoleFormatterOptions, Microsoft.Extensions.Logging.Console, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]
Microsoft.Extensions.Options.IOptionsChangeTokenSource'1[[Microsoft.Extensions.Logging.Console.ConsoleFormatterOptions, Microsoft.Extensions.Logging.Console, Version= 6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.Extensions.Logging.ConsoleLoggerFormatterOptionsChangeTokenSource'2[[Microsoft.Extensions.Logging.Console.SystemdConsoleFormatter, Microsoft.Extensions.Logging.Console, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[Microsoft.Extensions.Logging.Console.ConsoleFormatterOptions, Microsoft.Extensions.Logging.Console, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]
Microsoft.Extensions.Logging.Console.ConsoleFormatterSingletonMicrosoft.Extensions.Logging.Console.SimpleConsoleFormatter
Microsoft.Extensions.Options.IConfigureOptions'1[[Microsoft.Extensions.Logging.Console.SimpleConsoleFormatterOptions, Microsoft.Extensions.Logging.Console, Version= 6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.Extensions.Logging.ConsoleLoggerFormatterConfigureOptions'2[[Microsoft.Extensions.Logging.Console.SimpleConsoleFormatter, Microsoft.Extensions.Logging.Console, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[ Microsoft.Extensions.Logging.Console.SimpleConsoleFormatterOptions, Microsoft.Extensions.Logging.Console, Version=6.0.0.0, Culture=neutral, PublicKeyToken= adb9793829ddae60]]
Microsoft.Extensions.Options.IOptionsChangeTokenSource'1[[Microsoft.Extensions.Logging.Console.SimpleConsoleFormatterOptions, Microsoft.Extensions.Logging.Console, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.Extensions.Logging.ConsoleLoggerFormatterOptionsChangeTokenSource'2[[Microsoft.Extensions.Logging.Console.SimpleConsoleFormatter, Microsoft.Extensions.Logging.Console, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[ Microsoft.Extensions.Logging.Console.SimpleConsoleFormatterOptions, Microsoft.Extensions.Logging.Console, Version=6.0.0.0, Culture=neutral, PublicKeyToken= adb9793829ddae60]]
Microsoft.Extensions.Logging.ILoggerProviderSingletonMicrosoft.Extensions.Logging.Console.ConsoleLoggerProvider
Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.Extensions.Logging.Configuration.LoggerProviderConfigureOptions'2[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[Microsoft.Extensions.Logging.Console.ConsoleLoggerProvider, Microsoft.Extensions.Logging.Console, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]
Microsoft.Extensions.Options.IOptionsChangeTokenSource'1[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version= 6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.Extensions.Logging.Configuration.LoggerProviderOptionsChangeTokenSource'2[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[Microsoft.Extensions.Logging.Console.ConsoleLoggerProvider, Microsoft.Extensions.Logging.Console, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]
Microsoft.Extensions.Logging.ILoggerProviderSingletonMicrosoft.Extensions.Logging.Debug.DebugLoggerProvider
Microsoft.Extensions.Logging.EventSource.LoggingEventSourceSingleton
Microsoft.Extensions.Logging.ILoggerProviderSingletonMicrosoft.Extensions.Logging.EventSource.EventSourceLoggerProvider
Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.Extensions.Logging.EventLogFiltersConfigureOptions
Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=6.0.0.0, Culture= neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.Extensions.Logging.EventLogFiltersConfigureOptionsChangeSource
Microsoft.Extensions.Logging.ILoggerProviderSingletonMicrosoft.Extensions.Logging.EventLog.EventLogLoggerProvider
Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFactoryOptions, Microsoft.Extensions.Logging, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]Singleton
Microsoft.AspNetCore.Hosting.IWebHostEnvironmentSingleton
Microsoft.AspNetCore.Hosting.IHostingEnvironmentSingleton
Microsoft.AspNetCore.Hosting.IApplicationLifetimeSingletonMicrosoft.AspNetCore.Hosting.GenericWebHostApplicationLifetime
Microsoft.Extensions.Options.IConfigureOptions'1[[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=6.0.0.0, Culture= neutral, PublicKeyToken=adb9793829ddae60]]Singleton
System.Diagnostics.DiagnosticListenerSingleton
System.Diagnostics.DiagnosticSourceSingleton
System.Diagnostika.ActivitySourceSingleton
System.Diagnostics.DistributedContextPropagatorSingleton
Microsoft.AspNetCore.Http.IHttpContextFactorySingletonMicrosoft.AspNetCore.Http.DefaultHttpContextFactory
Microsoft.AspNetCore.Http.IMiddlewareFactoryTávcsőMicrosoft.AspNetCore.Http.MiddlewareFactory
Microsoft.AspNetCore.Hosting.Builder.IApplicationBuilderFactorySingletonMicrosoft.AspNetCore.Hosting.Builder.ApplicationBuilderFactory
Microsoft.AspNetCore.Hosting.IStartupFilterSingleton
Microsoft.AspNetCore.Hosting.IStartupFilterSingleton
Microsoft.AspNetCore.Connections.IMultiplexedConnectionListenerFactorySingletonMicrosoft.AspNetCore.Server.Kestrel.Transport.Quic.QuicTransportFactory
Microsoft.AspNetCore.Connections.IConnectionListenerFactorySingletonMicrosoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory
Microsoft.Extensions.Options.IConfigureOptions'1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions, Microsoft.AspNetCore.Server.Kestrel.Core, Version= 6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ÁtmenetiMicrosoft.AspNetCore.Server.Kestrel.Core.Internal.KestrelServerOptionsSetup
Microsoft.AspNetCore.Hosting.Server.IServerSingletonMicrosoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl
Microsoft.Extensions.Options.IConfigureOptions'1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions, Microsoft.AspNetCore.Server.Kestrel.Core, Version= 6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]Singleton
Microsoft.Extensions.Options.IPostConfigureOptions'1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]Singleton
Microsoft.Extensions.Options.IOptionsChangeTokenSource'1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]Singleton
Microsoft.AspNetCore.Hosting.IStartupFilterÁtmenetiMicrosoft.AspNetCore.HostFilteringStartupFilter
Microsoft.AspNetCore.Hosting.IStartupFilterÁtmenetiMicrosoft.AspNetCore.ForwardedHeadersStartupFilter
Microsoft.Extensions.Options.IConfigureOptions'1[[Microsoft.AspNetCore.Builder.ForwardedHeadersOptions, Microsoft.AspNetCore.HttpOverrides, Version=6.0.0.0, Culture= neutral, PublicKeyToken=adb9793829ddae60]]ÁtmenetiMicrosoft.AspNetCore.ForwardedHeadersOptionsSetup
Microsoft.AspNetCore.Routing.IInlineConstraintResolverÁtmenetiMicrosoft.AspNetCore.Routing.DefaultInlineConstraintResolver
Microsoft.Extensions.ObjectPool.ObjectPoolProviderÁtmenetiMicrosoft.Extensions.ObjectPool.DefaultObjectPoolProvider
Microsoft.Extensions.ObjectPool.ObjectPool'1[[Microsoft.AspNetCore.Routing.UriBuildingContext, Microsoft.AspNetCore.Routing, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]Singleton
Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilderÁtmeneti
Microsoft.AspNetCore.Routing.RoutingMarkerServiceSingletonMicrosoft.AspNetCore.Routing.RoutingMarkerService
Microsoft.Extensions.Options.IConfigureOptions'1[[Microsoft.AspNetCore.Routing.RouteOptions, Microsoft.AspNetCore.Routing, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]Átmeneti
Microsoft.AspNetCore.Routing.EndpointDataSourceSingleton
Microsoft.AspNetCore.Routing.ParameterPolicyFactorySingletonMicrosoft.AspNetCore.Routing.DefaultParameterPolicyFactory
Microsoft.AspNetCore.Routing.Matching.MatcherFactorySingletonMicrosoft.AspNetCore.Routing.Matching.DfaMatcherFactory
Microsoft.AspNetCore.Routing.Matching.DfaMatcherBuilderÁtmenetiMicrosoft.AspNetCore.Routing.Matching.DfaMatcherBuilder
Microsoft.AspNetCore.Routing.Internal.DfaGraphWriterSingletonMicrosoft.AspNetCore.Routing.Internal.DfaGraphWriter
Microsoft.AspNetCore.Routing.Matching.DataSourceDependentMatcher+LifetimeÁtmenetiMicrosoft.AspNetCore.Routing.Matching.DataSourceDependentMatcher+Lifetime
Microsoft.AspNetCore.Routing.Matching.EndpointMetadataComparerSingleton
Microsoft.AspNetCore.Routing.LinkGeneratorSingletonMicrosoft.AspNetCore.Routing.DefaultLinkGenerator
Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]SingletonMicrosoft.AspNetCore.Routing.EndpointNameAddressScheme
Microsoft.AspNetCore.Routing.IEndpointAddressScheme'1[[Microsoft.AspNetCore.Routing.RouteValuesAddress, Microsoft.AspNetCore.Routing, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.AspNetCore.RouteValuesAddressScheme
Microsoft.AspNetCore.Routing.LinkParserSingletonMicrosoft.AspNetCore.Routing.DefaultLinkParser
Microsoft.AspNetCore.Routing.Matching.EndpointSelectorSingletonMicrosoft.AspNetCore.Routing.Matching.DefaultEndpointSelector
Microsoft.AspNetCore.Routing.MatcherPolicySingletonMicrosoft.AspNetCore.Routing.Matching.HttpMethodMatcherPolicy
Microsoft.AspNetCore.Routing.MatcherPolicySingletonMicrosoft.AspNetCore.Routing.Matching.HostMatcherPolicy
Microsoft.AspNetCore.Routing.MatcherPolicySingletonMicrosoft.AspNetCore.Routing.Matching.AcceptsMatcherPolicy
Microsoft.AspNetCore.Routing.Template.TemplateBinderFactorySingletonMicrosoft.AspNetCore.Routing.Template.DefaultTemplateBinderFactory
Microsoft.AspNetCore.Routing.Patterns.RoutePatternTransformerSingletonMicrosoft.AspNetCore.Routing.Patterns.DefaultRoutePatternTransformer
Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Routing.RouteHandlerOptions, Microsoft.AspNetCore.Routing, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ÁtmenetiMicrosoft.AspNetCore.Routing.ConfigureRouteHandlerOptions
Microsoft.Extensions.Options.IConfigureOptions'1[[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=6.0.0.0, Culture= neutral, PublicKeyToken=adb9793829ddae60]]Singleton
Microsoft.Extensions.Configuration.IConfigurationSingleton
Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManagerSingleton
Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=6.0.0.0, Culture=neutral, PublicKeyToken= adb9793829ddae60]]ÁtmenetiMicrosoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup
Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=6.0.0.0, Culture=neutral, PublicKeyToken= adb9793829ddae60]]ÁtmenetiMicrosoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup
Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.ApiBehaviorOptions, Microsoft.AspNetCore.Mvc.Core, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ÁtmenetiMicrosoft.Extensions.DependencyInjection.ApiBehaviorOptionsSetup
Microsoft.Extensions.Options.IConfigureOptions'1[[Microsoft.AspNetCore.Routing.RouteOptions, Microsoft.AspNetCore.Routing, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ÁtmenetiMicrosoft.Extensions.DependencyInjection.MvcCoreRouteOptionsSetup
Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactorySingletonMicrosoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory
Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderÁtmenetiMicrosoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider
Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderÁtmenetiMicrosoft.AspNetCore.Mvc.ApplicationModels.ApiBehaviorApplicationModelProvider
Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProviderÁtmenetiMicrosoft.AspNetCore.Mvc.ApplicationModels.ControllerActionDescriptorProvider
Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProviderSingletonMicrosoft.AspNetCore.Mvc.Infrastructure.DefaultActionDescriptorCollectionProvider
Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelectorSingletonMicrosoft.AspNetCore.Mvc.Infrastructure.ActionSelector
Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintCacheSingletonMicrosoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintCache
Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintProviderÁtmenetiMicrosoft.AspNetCore.Mvc.ActionConstraints.DefaultActionConstraintProvider
Microsoft.AspNetCore.Routing.MatcherPolicySingletonMicrosoft.AspNetCore.Mvc.Routing.ActionConstraintMatcherPolicy
Microsoft.AspNetCore.Mvc.Controllers.IControllerFactorySingletonMicrosoft.AspNetCore.Mvc.Controllers.DefaultControllerFactory
Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorÁtmenetiMicrosoft.AspNetCore.Mvc.Controllers.DefaultControllerActivator
Microsoft.AspNetCore.Mvc.Controllers.IControllerFactoryProviderSingletonMicrosoft.AspNetCore.Mvc.Controllers.ControllerFactoryProvider
Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorProviderSingletonMicrosoft.AspNetCore.Mvc.Controllers.ControllerActivatorProvider
Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivatorÁtmenetiMicrosoft.AspNetCore.Mvc.Controllers.DefaultControllerPropertyActivator
Microsoft.AspNetCore.Mvc.Infrastructure.IActionInvokerFactorySingletonMicrosoft.AspNetCore.Mvc.Infrastructure.ActionInvokerFactory
Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProviderÁtmenetiMicrosoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerProvider
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerCacheSingletonMicrosoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerCache
Microsoft.AspNetCore.Mvc.Filters.IFilterProviderSingletonMicrosoft.AspNetCore.Mvc.Filters.DefaultFilterProvider
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultTypeMapperSingletonMicrosoft.AspNetCore.Mvc.Infrastructure.ActionResultTypeMapper
Microsoft.AspNetCore.Mvc.Filters.RequestSizeLimitFilterÁtmenetiMicrosoft.AspNetCore.Mvc.Filters.RequestSizeLimitFilter
Microsoft.AspNetCore.Mvc.Filters.DisableRequestSizeLimitFilterÁtmenetiMicrosoft.AspNetCore.Mvc.Filters.DisableRequestSizeLimitFilter
Microsoft.AspNetCore.Mvc.Filters.RequestFormLimitsFilterÁtmenetiMicrosoft.AspNetCore.Mvc.Filters.RequestFormLimitsFilter
Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProviderSingletonMicrosoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProviderÁtmeneti
Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactorySingletonMicrosoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactory
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidatorSingleton
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorCacheSingletonMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorCache
Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinderSingletonMicrosoft.AspNetCore.Mvc.ModelBinding.ParameterBinder
Microsoft.Extensions.DependencyInjection.MvcMarkerServiceSingletonMicrosoft.Extensions.DependencyInjection.MvcMarkerService
Microsoft.AspNetCore.Mvc.Infrastructure.ITypeActivatorCacheSingletonMicrosoft.AspNetCore.Mvc.Infrastructure.TypeActivatorCache
Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactorySingletonMicrosoft.AspNetCore.Mvc.Routing.UrlHelperFactory
Microsoft.AspNetCore.Mvc.Infrastructure.IHttpRequestStreamReaderFactorySingletonMicrosoft.AspNetCore.Mvc.Infrastructure.MemoryPoolHttpRequestStreamReaderFactory
Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactorySingletonMicrosoft.AspNetCore.Mvc.Infrastructure.MemoryPoolHttpResponseStreamWriterFactory
System.Buffers.ArrayPool`1[[System.Byte, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]Singleton
System.Buffers.ArrayPool`1[[System.Char, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]Singleton
Microsoft.AspNetCore.Mvc.Infrastructure.OutputFormatterSelectorSingletonMicrosoft.AspNetCore.Mvc.Infrastructure.DefaultOutputFormatterSelector
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ObjectResult, Microsoft.AspNetCore.Mvc.Core, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.PhysicalFileResult, Microsoft.AspNetCore.Mvc.Core, Version=6.0.0.0, Culture= neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.AspNetCore.Mvc.Infrastructure.PhysicalFileResultExecutor
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.VirtualFileResult, Microsoft.AspNetCore.Mvc.Core, Version=6.0.0.0, Culture= neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.AspNetCore.Mvc.Infrastructure.VirtualFileResultExecutor
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor'1[[Microsoft.AspNetCore.Mvc.FileStreamResult, Microsoft.AspNetCore.Mvc.Core, Version=6.0.0.0, Culture= neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.AspNetCore.Mvc.Infrastructure.FileStreamResultExecutor
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.FileContentResult, Microsoft.AspNetCore.Mvc.Core, Version=6.0.0.0, Culture= neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.AspNetCore.Mvc.Infrastructure.FileContentResultExecutor
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectResult, Microsoft.AspNetCore.Mvc.Core, Version=6.0.0.0, Culture=neutral , PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.AspNetCore.Mvc.Infrastructure.RedirectResultExecutor
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.LocalRedirectResult, Microsoft.AspNetCore.Mvc.Core, Version=6.0.0.0, Culture= neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.AspNetCore.Mvc.Infrastructure.LocalRedirectResultExecutor
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToActionResult, Microsoft.AspNetCore.Mvc.Core, Version=6.0.0.0, Culture= neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.AspNetCore.Mvc.Infrastructure.RedirectToActionResultExecutor
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToRouteResult, Microsoft.AspNetCore.Mvc.Core, Version=6.0.0.0, Culture= neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.AspNetCore.Mvc.Infrastructure.RedirectToRouteResultExecutor
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor'1[[Microsoft.AspNetCore.Mvc.RedirectToPageResult, Microsoft.AspNetCore.Mvc.Core, Version=6.0.0.0, Culture= neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.AspNetCore.Mvc.Infrastructure.RedirectToPageResultExecutor
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ContentResult, Microsoft.AspNetCore.Mvc.Core, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.AspNetCore.Mvc.Infrastructure.ContentResultExecutor
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor'1[[Microsoft.AspNetCore.Mvc.JsonResult, Microsoft.AspNetCore.Mvc.Core, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.AspNetCore.Mvc.Infrastructure.SystemTextJsonResultExecutor
Microsoft.AspNetCore.Mvc.Infrastructure.IClientErrorFactorySingletonMicrosoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsClientErrorFactory
Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsFactorySingletonMicrosoft.AspNetCore.Mvc.Infrastructure.DefaultProblemDetailsFactory
Microsoft.AspNetCore.Mvc.Routing.MvcRouteHandlerSingletonMicrosoft.AspNetCore.Mvc.Routing.MvcRouteHandler
Microsoft.AspNetCore.Mvc.Routing.MvcAttributeRouteHandlerÁtmenetiMicrosoft.AspNetCore.Mvc.Routing.MvcAttributeRouteHandler
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionEndpointDataSourceFactorySingletonMicrosoft.AspNetCore.Mvc.Infrastructure.ControllerActionEndpointDataSourceFactory
Microsoft.AspNetCore.Mvc.Infrastructure.OrderedEndpointsSequenceProviderCacheSingletonMicrosoft.AspNetCore.Mvc.Infrastructure.OrderedEndpointsSequenceProviderCache
Microsoft.AspNetCore.Mvc.Routing.ControllerActionEndpointDataSourceIdProviderSingletonMicrosoft.AspNetCore.Mvc.Routing.ControllerActionEndpointDataSourceIdProvider
Microsoft.AspNetCore.Mvc.Routing.ActionEndpointFactorySingletonMicrosoft.AspNetCore.Mvc.Routing.ActionEndpointFactory
Microsoft.AspNetCore.Mvc.Routing.DynamicControllerEndpointSelectorCacheSingletonMicrosoft.AspNetCore.Mvc.Routing.DynamicControllerEndpointSelectorCache
Microsoft.AspNetCore.Routing.MatcherPolicySingletonMicrosoft.AspNetCore.Mvc.Routing.DynamicControllerEndpointMatcherPolicy
Microsoft.AspNetCore.Mvc.Routing.IRequestDelegateFactorySingletonMicrosoft.AspNetCore.Mvc.Routing.ControllerRequestDelegateFactory
Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterConfigurationProviderSingletonMicrosoft.AspNetCore.Mvc.Filters.MiddlewareFilterConfigurationProvider
Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderSingletonMicrosoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilder
Microsoft.AspNetCore.Hosting.IStartupFilterSingletonMicrosoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderStartupFilter
Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionGroupCollectionProviderSingletonMicrosoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionGroupCollectionProvider
Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionProviderÁtmenetiMicrosoft.AspNetCore.Mvc.ApiExplorer.DefaultApiDescriptionProvider
Microsoft.AspNetCore.Authentication.IAuthenticationServiceTávcsőMicrosoft.AspNetCore.Authentication.AuthenticationService
Microsoft.AspNetCore.Authentication.IClaimsTransformationSingletonMicrosoft.AspNetCore.Authentication.NoopClaimsTransformation
Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProviderTávcsőMicrosoft.AspNetCore.Authentication.AuthenticationHandlerProvider
Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProviderSingletonMicrosoft.AspNetCore.Authentication.AuthenticationSchemeProvider
Microsoft.AspNetCore.Authorization.IAuthorizationServiceÁtmenetiMicrosoft.AspNetCore.Authorization.DefaultAuthorizationService
Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProviderÁtmenetiMicrosoft.AspNetCore.Authorization.DefaultAuthorizationPolicyProvider
Microsoft.AspNetCore.Authorization.IAuthorizationHandlerProviderÁtmenetiMicrosoft.AspNetCore.Authorization.DefaultAuthorizationHandlerProvider
Microsoft.AspNetCore.Authorization.IAuthorizationEvaluatorÁtmenetiMicrosoft.AspNetCore.Authorization.DefaultAuthorizationEvaluator
Microsoft.AspNetCore.Authorization.IAuthorizationHandlerContextFactoryÁtmenetiMicrosoft.AspNetCore.Authorization.DefaultAuthorizationHandlerContextFactory
Microsoft.AspNetCore.Authorization.IAuthorizationHandlerÁtmenetiMicrosoft.AspNetCore.Authorization.Infrastructure.PassThroughAuthorizationHandler
Microsoft.AspNetCore.Authorization.Policy.AuthorizationPolicyMarkerServiceSingletonMicrosoft.AspNetCore.Authorization.Policy.AuthorizationPolicyMarkerService
Microsoft.AspNetCore.Authorization.Policy.IPolicyEvaluatorÁtmenetiMicrosoft.AspNetCore.Authorization.Policy.PolicyEvaluator
Microsoft.AspNetCore.Authorization.IAuthorizationMiddlewareResultHandlerÁtmenetiMicrosoft.AspNetCore.Authorization.Policy.AuthorizationMiddlewareResultHandler
Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderÁtmenetiMicrosoft.AspNetCore.Mvc.ApplicationModels.AuthorizationApplicationModelProvider
Microsoft.AspNetCore.Cors.Infrastructure.ICorsServiceÁtmenetiMicrosoft.AspNetCore.Cors.Infrastructure.CorsService
Microsoft.AspNetCore.Cors.Infrastructure.ICorsPolicyProviderÁtmenetiMicrosoft.AspNetCore.Cors.Infrastructure.DefaultCorsPolicyProvider
Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderÁtmenetiMicrosoft.AspNetCore.Mvc.Cors.CorsApplicationModelProvider
Microsoft.AspNetCore.Mvc.Cors.CorsAuthorizationFilterÁtmenetiMicrosoft.AspNetCore.Mvc.Cors.CorsAuthorizationFilter
Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=6.0.0.0, Culture=neutral, PublicKeyToken= adb9793829ddae60]]ÁtmenetiMicrosoft.Extensions.DependencyInjection.MvcDataAnnotationsMvcOptionsSetup
Microsoft.AspNetCore.Mvc.DataAnnotations.IValidationAttributeAdapterProviderSingletonMicrosoft.AspNetCore.Mvc.DataAnnotations.ValidationAttributeAdapterProvider
Microsoft.AspNetCore.Mvc.Formatters.FormatFilterSingletonMicrosoft.AspNetCore.Mvc.Formatters.FormatFilter
Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorChangeProviderSingletonMicrosoft.AspNetCore.Mvc.HotReload.HotReloadService
Microsoft.AspNetCore.DataProtection.Internal.IActivatorSingletonMicrosoft.AspNetCore.DataProtection.TypeForwardingActivator
Microsoft.AspNetCore.DataProtection.IRegistryPolicyResolverSingletonMicrosoft.AspNetCore.DataProtection.RegistryPolicyResolver
Microsoft.Extensions.Options.IConfigureOptions'1[[Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions, Microsoft.AspNetCore.DataProtection, Version= 6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.AspNetCore.DataProtection.Internal.KeyManagementOptionsSetup
Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.DataProtection.DataProtectionOptions, Microsoft.AspNetCore.DataProtection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ÁtmenetiMicrosoft.AspNetCore.DataProtection.Internal.DataProtectionOptionsSetup
Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManagerSingletonMicrosoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager
Microsoft.AspNetCore.DataProtection.Infrastructure.IApplicationDiscriminatorSingletonMicrosoft.AspNetCore.DataProtection.Internal.HostingApplicationDiscriminator
Microsoft.Extensions.Hosting.IHostedServiceSingletonMicrosoft.AspNetCore.DataProtection.Internal.DataProtectionHostedService
Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IDefaultKeyResolverSingletonMicrosoft.AspNetCore.DataProtection.KeyManagement.DefaultKeyResolver
Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IKeyRingProviderSingletonMicrosoft.AspNetCore.DataProtection.KeyManagement.KeyRingProvider
Microsoft.AspNetCore.DataProtection.IDataProtectionProviderSingleton
Microsoft.AspNetCore.DataProtection.XmlEncryption.ICertificateResolverSingletonMicrosoft.AspNetCore.DataProtection.XmlEncryption.CertificateResolver
Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Antiforgery.AntiforgeryOptions, Microsoft.AspNetCore.Antiforgery, Version=6.0.0.0, Culture=neutral , PublicKeyToken=adb9793829ddae60]]ÁtmenetiMicrosoft.AspNetCore.Antiforgery.AntiforgeryOptionsSetup
Microsoft.AspNetCore.Antiforgery.IAntiforgerySingletonMicrosoft.AspNetCore.Antiforgery.DefaultAntiforgery
Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenGeneratorSingletonMicrosoft.AspNetCore.Antiforgery.DefaultAntiforgeryTokenGenerator
Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenSerializerSingletonMicrosoft.AspNetCore.Antiforgery.DefaultAntiforgeryTokenSerializer
Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenStoreSingletonMicrosoft.AspNetCore.Antiforgery.DefaultAntiforgeryTokenStore
Microsoft.AspNetCore.Antiforgery.IClaimUidExtractorSingletonMicrosoft.AspNetCore.Antiforgery.DefaultClaimUidExtractor
Microsoft.AspNetCore.Antiforgery.IAntiforgeryAdditionalDataProviderSingletonMicrosoft.AspNetCore.Antiforgery.DefaultAntiforgeryAdditionalDataProvider
Microsoft.Extensions.ObjectPool.ObjectPool'1[[Microsoft.AspNetCore.Antiforgery.AntiforgerySerializationContext, Microsoft.AspNetCore.Antiforgery, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]Singleton
System.Text.Encodings.Web.HtmlEncoderSingleton
System.Text.Encodings.Web.JavaScriptEncoderSingleton
System.Text.Encodings.Web.UrlEncoderSingleton
Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcViewOptions, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ÁtmenetiMicrosoft.Extensions.DependencyInjection.MvcViewOptionsSetup
Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=6.0.0.0, Culture=neutral, PublicKeyToken= adb9793829ddae60]]ÁtmenetiMicrosoft.Extensions.DependencyInjection.TempDataMvcOptionsSetup
Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngineSingletonMicrosoft.AspNetCore.Mvc.ViewEngines.CompositeViewEngine
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ViewResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=6.0.0.0, Culture= neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.AspNetCore.Mvc.ViewFeatures.ViewResultExecutor
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor'1[[Microsoft.AspNetCore.Mvc.PartialViewResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.AspNetCore.Mvc.ViewFeatures.PartialViewResultExecutor
Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivatorÁtmenetiMicrosoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionaryControllerPropertyActivator
Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelperÁtmenetiMicrosoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper
Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper'1ÁtmenetiMicrosoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper'1
Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGeneratorSingletonMicrosoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator
Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProviderSingletonMicrosoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProvider
Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProviderSingleton
Microsoft.AspNetCore.Mvc.ViewFeatures.ValidationHtmlAttributeProviderSingletonMicrosoft.AspNetCore.Mvc.ViewFeatures.DefaultValidationHtmlAttributeProvider
Microsoft.AspNetCore.Mvc.Rendering.IJsonHelperSingletonMicrosoft.AspNetCore.Mvc.Rendering.SystemTextJsonHelper
Microsoft.AspNetCore.Mvc.ViewFeatures.ServerComponentSerializerSingletonMicrosoft.AspNetCore.Mvc.ViewFeatures.ServerComponentSerializer
Microsoft.AspNetCore.Mvc.ViewFeatures.WebAssemblyComponentSerializerSingletonMicrosoft.AspNetCore.Mvc.ViewFeatures.WebAssemblyComponentSerializer
Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentSelectorSingletonMicrosoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentSelector
Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactorySingletonMicrosoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentFactory
Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivatorSingletonMicrosoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentActivator
Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProviderSingletonMicrosoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentDescriptorCollectionProvider
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor'1[[Microsoft.AspNetCore.Mvc.ViewComponentResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonMicrosoft.AspNetCore.Mvc.ViewFeatures.ViewComponentResultExecutor
Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentInvokerCacheSingletonMicrosoft.AspNetCore.Mvc.ViewComponents.ViewComponentInvokerCache
Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorProviderÁtmenetiMicrosoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentDescriptorProvider
Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvokerFactorySingletonMicrosoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvokerFactory
Microsoft.AspNetCore.Mvc.IViewComponentHelperÁtmenetiMicrosoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper
Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderÁtmenetiMicrosoft.AspNetCore.Mvc.ViewFeatures.Filters.TempDataApplicationModelProvider
Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderÁtmenetiMicrosoft.AspNetCore.Mvc.ViewFeatures.Filters.ViewDataAttributeApplicationModelProvider
Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilterSingletonMicrosoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter
Microsoft.AspNetCore.Mvc.ViewFeatures.IComponentRendererTávcsőMicrosoft.AspNetCore.Mvc.ViewFeatures.ComponentRenderer
Microsoft.AspNetCore.Mvc.ViewFeatures.StaticComponentRendererTávcsőMicrosoft.AspNetCore.Mvc.ViewFeatures.StaticComponentRenderer
Microsoft.AspNetCore.Components.Rendering.HtmlRendererTávcsőMicrosoft.AspNetCore.Components.Rendering.HtmlRenderer
Microsoft.AspNetCore.Components.NavigationManagerTávcsőMicrosoft.AspNetCore.Mvc.ViewFeatures.HttpNavigationManager
Microsoft.JSInterop.IJSRuntimeTávcsőMicrosoft.AspNetCore.Mvc.ViewFeatures.UnsupportedJavaScriptRuntime
Microsoft.AspNetCore.Components.Routing.INavigationInterceptionTávcsőMicrosoft.AspNetCore.Mvc.ViewFeatures.UnsupportedNavigationInterception
Microsoft.AspNetCore.Components.Infrastructure.ComponentStatePersistenceManagerTávcsőMicrosoft.AspNetCore.Components.Infrastructure.ComponentStatePersistenceManager
Microsoft.AspNetCore.Components.PersistentComponentStateTávcső
Microsoft.AspNetCore.Components.Web.IErrorBoundaryLoggerTávcsőMicrosoft.AspNetCore.Mvc.ViewFeatures.PrerenderingErrorBoundaryLogger
Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ControllerSaveTempDataPropertyFilterÁtmenetiMicrosoft.AspNetCore.Mvc.ViewFeatures.Filters.ControllerSaveTempDataPropertyFilter
Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProviderSingletonMicrosoft.AspNetCore.Mvc.ViewFeatures.CookieTempDataProvider
Microsoft.AspNetCore.Mvc.ViewFeatures.Infrastructure.TempDataSerializerSingletonMicrosoft.AspNetCore.Mvc.ViewFeatures.Infrastructure.DefaultTempDataSerializer
Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ValidateAntiforgeryTokenAuthorizationFilterSingletonMicrosoft.AspNetCore.Mvc.ViewFeatures.Filters.ValidateAntiforgeryTokenAuthorizationFilter
Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.AutoValidateAntiforgeryTokenAuthorizationFilterSingletonMicrosoft.AspNetCore.Mvc.ViewFeatures.Filters.AutoValidateAntiforgeryTokenAuthorizationFilter
Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactorySingletonMicrosoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionaryFactory
System.Buffers.ArrayPool`1[[Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferValue, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]Singleton
Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.IViewBufferScopeTávcsőMicrosoft.AspNetCore.Mvc.ViewFeatures.Buffers.MemoryPoolViewBufferScope
Microsoft.AspNetCore.Mvc.Razor.RazorHotReloadSingletonMicrosoft.AspNetCore.Mvc.Razor.RazorHotReload
Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcViewOptions, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ÁtmenetiMicrosoft.Extensions.DependencyInjection.MvcRazorMvcViewOptionsSetup
Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions, Microsoft.AspNetCore.Mvc.Razor, Version=6.0.0.0, Culture=neutral , PublicKeyToken=adb9793829ddae60]]ÁtmenetiMicrosoft.AspNetCore.Mvc.Razor.RazorViewEngineOptionsSetup
Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngineSingletonMicrosoft.AspNetCore.Mvc.Razor.RazorViewEngine
Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompilerProviderSingletonMicrosoft.AspNetCore.Mvc.Razor.Compilation.DefaultViewCompilerProvider
Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProviderÁtmenetiMicrosoft.AspNetCore.Mvc.Razor.Compilation.DefaultRazorPageFactoryProvider
Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivatorSingletonMicrosoft.AspNetCore.Mvc.Razor.RazorPageActivator
Microsoft.AspNetCore.Mvc.Razor.ITagHelperActivatorSingletonMicrosoft.AspNetCore.Mvc.Razor.Infrastructure.DefaultTagHelperActivator
Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentPropertyActivatorSingletonMicrosoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperComponentPropertyActivator
Microsoft.AspNetCore.Mvc.Razor.ITagHelperFactorySingletonMicrosoft.AspNetCore.Mvc.Razor.DefaultTagHelperFactory
Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentManagerTávcsőMicrosoft.AspNetCore.Mvc.Razor.TagHelperComponentManager
Microsoft.Extensions.Caching.Memory.IMemoryCacheSingletonMicrosoft.Extensions.Caching.Memory.MemoryCache
Microsoft.AspNetCore.Mvc.Razor.Infrastructure.TagHelperMemoryCacheProviderSingletonMicrosoft.AspNetCore.Mvc.Razor.Infrastructure.TagHelperMemoryCacheProvider
Microsoft.AspNetCore.Mvc.ViewFeatures.IFileVersionProviderSingletonMicrosoft.AspNetCore.Mvc.Razor.Infrastructure.DefaultFileVersionProvider
Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperStorageSingletonMicrosoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperStorage
Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperFormatterSingletonMicrosoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperFormatter
Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperServiceSingletonMicrosoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperService
Microsoft.Extensions.Caching.Distributed.IDistributedCacheSingletonMicrosoft.Extensions.Caching.Distributed.MemoryDistributedCache
Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperMemoryCacheFactorySingletonMicrosoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperMemoryCacheFactory
Microsoft.Extensions.Hosting.IHostedServiceSingletonMicrosoft.AspNetCore.Hosting.GenericWebHostService

 Háziúr| Közzétéve 2024. 09. 27. 15:40:32 |
Szolgáltatások. IHttpContextAccessor a TryAddSingleton<IHttpContextAccessor területén, HttpContextAccessor>() egy singleton
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com