Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 17837|Ответ: 4

[ASP.NET] ASP.NET Маршрут конечной точки Core (XI) добавляет промежуточное ПО для отображения всех сервисов DI

[Скопировать ссылку]
Опубликовано 08.03.2022 16:20:36 | | | |
ASP.NET Core поддерживает шаблон проектирования программного обеспечения Dependency Injection (DI) — технику, реализующую инверсию управления (IoC) между классами и их зависимостями.

Инъекция зависимостей (DI)

Инъекция зависимостей, обычно называемая DI, — это техника, реализующая слабую связь между объектами и их соавторами или зависимостями. Для выполнения этого объекты класса не являются непосредственно инстанцировавшимися коллаборационистами и не используют статические ссылки, а предоставляются классу каким-либо образом. Чаще всего классы объявляют свои зависимости через конструкторы, что позволяет им следовать принципу явных зависимостей. Этот метод известен как «инжекция метода строительства».

Обзор:

ASP.NET Core использует Autofac для реализации инжекции IOC
https://www.itsvse.com/thread-7563-1-1.html

ASP.NET Инъекция зависимостей ядра использует контейнер IOC, который идёт в комплекте
https://www.itsvse.com/thread-7562-1-1.html

asp.net MVC использует ninject для реализации инъекции зависимости IOC
https://www.itsvse.com/thread-3237-1-1.html

IoC эффективный Autofac
https://www.itsvse.com/thread-3105-1-1.html

EndpointМаршрут

Добавив сильную концепцию конечных точек, система маршрутизации строится поверх промежуточного конвейера. Конечные точки представляют собой единицы функциональности приложений и отличаются друг от друга по маршрутизации, авторизации и множеству ASP.NET основных систем.

Из собственного практического опыта я могу получить информацию о маршрутизации из промежуточного ПО до запуска метода контроллера. Маршрутизация конечной точки — это нормальноДобавить любые метаданные, блокируя все запросы на получение метаданных целевой конечной точки, вы также можете выполнять фильтрацию разрешений и т.д., то есть,В промежуточном ПО добавлен слой фильтра

Создать метод расширения для маршрутизации конечных точек, блокировать и сервисные запросы по умолчанию и отображать все сервисы, зарегистрированные в контейнере DI, и их жизненный цикл, что облегчает разработку, тестирование и устранение неполадок.

Получите все зарегистрированные сервисы, реализации и жизненные циклы следующим образом:

Дисплей .NET Core показывает зарегистрированные сервисы и реализации, а также их жизненный цикл
https://www.itsvse.com/thread-9469-1-1.html

Код таков:

В приложении. Код UseEndpoints следующий:

Доступ к /services через браузер, как показано ниже:



Обзор:

ASP.NET Подробное объяснение приоритетов конфигурации в Core(10).
https://www.itsvse.com/thread-10265-1-1.html

ASP.NET Подробное объяснение промежуточного программного обеспечения Core (9).
https://www.itsvse.com/thread-9647-1-1.html

ASP.NET Подробное объяснение Core Middleware
https://www.itsvse.com/thread-8126-1-1.html

ASP.NET яма стандартных параметров интерфейса Swagger в Core(8).
https://www.itsvse.com/thread-9640-1-1.html

ASP.NET Core (7) Глубокий анализ исходного кода фреймворка
https://www.itsvse.com/thread-9601-1-1.html

ASP.NET Core (VI) DI вручную получает метод введения объектов
https://www.itsvse.com/thread-9595-1-1.html

ASP.NET Core (пять) основана на распределённых транзакциях с CAP
https://www.itsvse.com/thread-9593-1-1.html

ASP.NET Фильтр Core(4) унифицированная валидация модели ModelState
https://www.itsvse.com/thread-9589-1-1.html

ASP.NET Ядро (iii) Динамическое создание экземпляров с помощью ActivatorUtilities
https://www.itsvse.com/thread-9488-1-1.html

ASP.NET Core (2) Перезапустить приложение по коду
https://www.itsvse.com/thread-9480-1-1.html

ASP.NET Core (1) использует кэширование Redis
https://www.itsvse.com/thread-9393-1-1.html
(Конец)




Предыдущий:Бенчмарк запроса в коллекции .NET/C#
Следующий:[Практическая операция] ASP.NET Core 6 развернут на ARM Raspberry Pi для реализации DDNS и Wake-on-Network
Опубликовано 08.03.2022 20:01:02 |
Учитесь учиться
Опубликовано 30.08.2022 13:25:50 |
Нет, учитесь учиться!! Нет, учитесь учиться!!
 Хозяин| Опубликовано 14.08.2023 19:36:45 |
ASP.NET Core 6 по умолчанию регистрирует контейнеры

типЖизненный циклреализован
Microsoft.Extensions.Hosting.IHostingEnvironmentСинглтон
Microsoft.Extensions.Hosting.IHostEnvironmentСинглтон
Microsoft.Extensions.Hosting.HostBuilderContextСинглтон
Microsoft.Extensions.Configuration.IConfigurationСинглтон
Microsoft.Extensions.Hosting.IApplicationLifetimeСинглтон
Microsoft.Extensions.Hosting.IHostApplicationLifetimeСинглтонMicrosoft.Extensions.Hosting.Internal.ApplicationLifetime
Microsoft.Extensions.Hosting.IHostLifetimeСинглтонMicrosoft.Extensions.Hosting.Internal.ConsoleLifetime
Microsoft.Extensions.Hosting.IHostСинглтон
Microsoft.Extensions.Options.IOptions'1СинглтонMicrosoft.Extensions.Options.UnnamedOptionsManager'1
Microsoft.Extensions.Options.IOptionsSnapshot'1Область действияMicrosoft.Extensions.Options.OptionsManager'1
Microsoft.Extensions.Options.IOptionsMonitor'1СинглтонMicrosoft.Extensions.Options.OptionsMonitor'1
Microsoft.Extensions.Options.IOptionsFactory'1ВременныеMicrosoft.Extensions.Options.OptionsFactory'1
Microsoft.Extensions.Options.IOptionsMonitorCache'1СинглтонMicrosoft.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]]Синглтон
Microsoft.Extensions.Logging.ILoggerFactoryСинглтонMicrosoft.Extensions.Logging.LoggerFactory
Microsoft.Extensions.Logging.ILogger'1СинглтонMicrosoft.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]]Синглтон
Microsoft.Extensions.Options.IOptions'1СинглтонMicrosoft.Extensions.Options.UnnamedOptionsManager'1
Microsoft.Extensions.Options.IOptionsSnapshot'1Область действияMicrosoft.Extensions.Options.OptionsManager'1
Microsoft.Extensions.Options.IOptionsMonitor'1СинглтонMicrosoft.Extensions.Options.OptionsMonitor'1
Microsoft.Extensions.Options.IOptionsFactory'1ВременныеMicrosoft.Extensions.Options.OptionsFactory'1
Microsoft.Extensions.Options.IOptionsMonitorCache'1СинглтонMicrosoft.Extensions.Options.OptionsCache'1
Microsoft.Extensions.Logging.ILoggerFactoryСинглтонMicrosoft.Extensions.Logging.LoggerFactory
Microsoft.Extensions.Logging.ILogger'1СинглтонMicrosoft.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]]Синглтон
Microsoft.Extensions.Options.IConfigureOptions'1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]Синглтон
Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfigurationFactoryСинглтонMicrosoft.Extensions.Logging.Configuration.LoggerProviderConfigurationFactory
Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfiguration'1СинглтонMicrosoft.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]]Синглтон
Microsoft.Extensions.Options.IOptionsChangeTokenSource'1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=6.0.0.0, Culture= neutral, PublicKeyToken=adb9793829ddae60]]Синглтон
Microsoft.Extensions.Logging.Configuration.LoggingConfigurationСинглтон
Microsoft.Extensions.Logging.Console.ConsoleFormatterСинглтонMicrosoft.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]]СинглтонMicrosoft.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]]СинглтонMicrosoft.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.ConsoleFormatterСинглтонMicrosoft.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]]СинглтонMicrosoft.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]]СинглтонMicrosoft.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.ConsoleFormatterСинглтонMicrosoft.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]]СинглтонMicrosoft.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]]СинглтонMicrosoft.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.ILoggerProviderСинглтонMicrosoft.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]]СинглтонMicrosoft.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]]СинглтонMicrosoft.Extensions.Logging.Configuration.LoggerProviderOptionsChangeTokenSource'2[[Microsoft.Extensions.Logging.Console.LoggerOptions, 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.ILoggerProviderСинглтонMicrosoft.Extensions.Logging.Debug.DebugLoggerProvider
Microsoft.Extensions.Logging.EventSource.LoggingEventSourceСинглтон
Microsoft.Extensions.Logging.ILoggerProviderСинглтонMicrosoft.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]]СинглтонMicrosoft.Extensions.Logging.EventLogFiltersConfigureOptions
Microsoft.Extensions.Options.IOptionsChangeTokenSource'1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=6.0.0.0, Culture= neutral, PublicKeyToken=adb9793829ddae60]]СинглтонMicrosoft.Extensions.Logging.EventLogFiltersConfigureOptionsChangeSource
Microsoft.Extensions.Logging.ILoggerProviderСинглтонMicrosoft.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]]Синглтон
Microsoft.AspNetCore.Hosting.IWebHostEnvironmentСинглтон
Microsoft.AspNetCore.Hosting.IHostingEnvironmentСинглтон
Microsoft.AspNetCore.Hosting.IApplicationLifetimeСинглтонMicrosoft.AspNetCore.Hosting.GenericWebHostApplicationLifetime
Microsoft.Extensions.Options.IConfigureOptions'1[[Microsoft.AspNetCore.Hosting.GenerricWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=6.0.0.0, Culture= neutral, PublicKeyToken=adb9793829ddae60]]Синглтон
System.Diagnostics.DiagnosticListenerСинглтон
System.Diagnostics.DiagnosticSourceСинглтон
System.Diagnostics.ActivitySourceСинглтон
System.Diagnostics.DistributedContextPropagatorСинглтон
Microsoft.AspNetCore.Http.IHttpContextFactoryСинглтонMicrosoft.AspNetCore.Http.DefaultHttpContextFactory
Microsoft.AspNetCore.Http.IMiddlewareFactoryОбласть действияMicrosoft.AspNetCore.http.MiddlewareFactory
Microsoft.AspNetCore.Hosting.Builder.IApplicationBuilderFactoryСинглтонMicrosoft.AspNetCore.Hosting.Builder.ApplicationBuilderFactory
Microsoft.AspNetCore.Hosting.IStartupFilterСинглтон
Microsoft.AspNetCore.Hosting.IStartupFilterСинглтон
Microsoft.AspNetCore.Connections.IMultiplexedConnectionListenerFactoryСинглтонMicrosoft.AspNetCore.Server.Kestrel.Transport.Quic.QuicTransportFactory
Microsoft.AspNetCore.Connections.IConnectionListenerFactoryСинглтонMicrosoft.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]]ВременныеMicrosoft.AspNetCore.Server.Kestrel.Core.Internal.KestrelServerOptionsSetup
Microsoft.AspNetCore.Hosting.Server.IServerСинглтонMicrosoft.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]]Синглтон
Microsoft.Extensions.Options.IPostConfigureOptions'1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]Синглтон
Microsoft.Extensions.Options.IOptionsChangeTokenSource'1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]Синглтон
Microsoft.AspNetCore.Hosting.IStartupFilterВременныеMicrosoft.AspNetCore.HostFilteringStartupFilter
Microsoft.AspNetCore.Hosting.IStartupFilterВременныеMicrosoft.AspNetCore.ForwardedHeadersStartupFilter
Microsoft.Extensions.Options.IConfigureOptions'1[[Microsoft.AspNetCore.Builder.ForwardedHeadersOptions, Microsoft.AspNetCore.HttpOverrides, Version=6.0.0.0, Culture= neutral, PublicKeyToken=adb9793829ddae60]]ВременныеMicrosoft.AspNetCore.ForwardedHeadersOptionsSetup
Microsoft.AspNetCore.Routing.IInlineConstraintResolverВременныеMicrosoft.AspNetCore.Routing.DefaultInlineConstraintResolver
Microsoft.Extensions.ObjectPool.ObjectPoolProviderВременныеMicrosoft.Extensions.ObjectPool.DefaultObjectPoolProvider
Microsoft.Extensions.ObjectPool.ObjectPool'1[[Microsoft.AspNetCore.Routing.UriBuildingContext, Microsoft.AspNetCore.Routing, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]Синглтон
Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilderВременные
Microsoft.AspNetCore.Routing.RoutingMarkerServiceСинглтонMicrosoft.AspNetCore.Routing.RoutingMarkerService
Microsoft.Extensions.Options.IConfigureOptions'1[[Microsoft.AspNetCore.Routing.RouteOptions, Microsoft.AspNetCore.Routing, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]Временные
Microsoft.AspNetCore.Routing.EndpointDataSourceСинглтон
Microsoft.AspNetCore.Routing.ParameterPolicyFactoryСинглтонMicrosoft.AspNetCore.Routing.DefaultParameterPolicyFactory
Microsoft.AspNetCore.Routing.Matching.MatcherFactoryСинглтонMicrosoft.AspNetCore.Routing.Matching.DfaMatcherFactory
Microsoft.AspNetCore.Routing.Matching.DfaMatcherBuilderВременныеMicrosoft.AspNetCore.Routing.Matching.DfaMatcherBuilder
Microsoft.AspNetCore.Routing.Internal.DfaGraphWriterСинглтонMicrosoft.AspNetCore.Routing.Internal.DfaGraphWriter
Microsoft.AspNetCore.Routing.Matching.DataSourceDependentMatcher+LifetimeВременныеMicrosoft.AspNetCore.Routing.Matching.DataSourceDependentMatcher+Lifetime
Microsoft.AspNetCore.Routing.Matching.EndpointMetadataComparerСинглтон
Microsoft.AspNetCore.Routing.LinkGeneratorСинглтонMicrosoft.AspNetCore.Routing.DefaultLinkGenerator
Microsoft.AspNetCore.Routing.IEndpointAddressScheme'1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]СинглтонMicrosoft.AspNetCore.Routing.EndpointNameAddressScheme
Microsoft.AspNetCore.Routing.IEndpointAddressScheme'1[[Microsoft.AspNetCore.Routing.RouteValuesAddress, Microsoft.AspNetCore.Routing, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]СинглтонMicrosoft.AspNetCore.Routing.RouteValuesAddressScheme
Microsoft.AspNetCore.Routing.LinkParserСинглтонMicrosoft.AspNetCore.Routing.DefaultLinkParser
Microsoft.AspNetCore.Routing.Matching.EndpointSelectorСинглтонMicrosoft.AspNetCore.Routing.Matching.DefaultEndpointSelector
Microsoft.AspNetCore.Routing.MatcherPolicyСинглтонMicrosoft.AspNetCore.Routing.Matching.HttpMethodMatcherPolicy
Microsoft.AspNetCore.Routing.MatcherPolicyСинглтонMicrosoft.AspNetCore.Routing.Matching.HostMatcherPolicy
Microsoft.AspNetCore.Routing.MatcherPolicyСинглтонMicrosoft.AspNetCore.Routing.Matching.AcceptsMatcherPolicy
Microsoft.AspNetCore.Routing.Template.TemplateBinderFactoryСинглтонMicrosoft.AspNetCore.Routing.Template.DefaultTemplateBinderFactory
Microsoft.AspNetCore.Routing.Patterns.RoutePatternTransformerСинглтонMicrosoft.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]]ВременныеMicrosoft.AspNetCore.Routing.ConfigureRouteHandlerOptions
Microsoft.Extensions.Options.IConfigureOptions'1[[Microsoft.AspNetCore.Hosting.GenerricWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=6.0.0.0, Culture= neutral, PublicKeyToken=adb9793829ddae60]]Синглтон
Microsoft.Extensions.Configuration.IConfigurationСинглтон
Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManagerСинглтон
Microsoft.Extensions.Options.IConfigureOptions'1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=6.0.0.0, Culture=neutral, PublicKeyToken= adb9793829ddae60]]ВременныеMicrosoft.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]]ВременныеMicrosoft.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]]ВременныеMicrosoft.Extensions.DependencyInjection.ApiBehaviorOptionsSetup
Microsoft.Extensions.Options.IConfigureOptions'1[[Microsoft.AspNetCore.Routing.RouteOptions, Microsoft.AspNetCore.Routing, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ВременныеMicrosoft.Extensions.DependencyInjection.MvcCoreRouteOptionsSetup
Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactoryСинглтонMicrosoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory
Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderВременныеMicrosoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider
Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderВременныеMicrosoft.AspNetCore.Mvc.ApplicationModels.ApiBehaviorApplicationModelProvider
Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProviderВременныеMicrosoft.AspNetCore.Mvc.ApplicationModels.ControllerActionDescriptorProvider
Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProviderСинглтонMicrosoft.AspNetCore.Mvc.Infrastructure.DefaultActionDescriptorCollectionProvider
Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelectorСинглтонMicrosoft.AspNetCore.Mvc.Infrastructure.ActionSelector
Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintCacheСинглтонMicrosoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintCache
Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintProviderВременныеMicrosoft.AspNetCore.Mvc.ActionConstraints.DefaultActionConstraintProvider
Microsoft.AspNetCore.Routing.MatcherPolicyСинглтонMicrosoft.AspNetCore.Mvc.Routing.ActionConstraintMatcherPolicy
Microsoft.AspNetCore.Mvc.Controllers.IControllerFactoryСинглтонMicrosoft.AspNetCore.Mvc.Controllers.DefaultControllerFactory
Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorВременныеMicrosoft.AspNetCore.Mvc.Controllers.DefaultControllerActivator
Microsoft.AspNetCore.Mvc.Controllers.IControllerFactoryProviderСинглтонMicrosoft.AspNetCore.Mvc.Controllers.ControllerFactoryProvider
Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorProviderСинглтонMicrosoft.AspNetCore.Mvc.Controllers.ControllerActivatorProvider
Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivatorВременныеMicrosoft.AspNetCore.Mvc.Controllers.DefaultControllerPropertyActivator
Microsoft.AspNetCore.Mvc.Infrastructure.IActionInvokerFactoryСинглтонMicrosoft.AspNetCore.Mvc.Infrastructure.ActionInvokerFactory
Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProviderВременныеMicrosoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerProvider
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerCacheСинглтонMicrosoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerCache
Microsoft.AspNetCore.Mvc.Filters.IFilterProviderСинглтонMicrosoft.AspNetCore.Mvc.Filters.DefaultFilterProvider
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultTypeMapperСинглтонMicrosoft.AspNetCore.Mvc.Infrastructure.ActionResultTypeMapper
Microsoft.AspNetCore.Mvc.Filters.RequestSizeLimitFilterВременныеMicrosoft.AspNetCore.Mvc.Filters.RequestSizeLimitFilter
Microsoft.AspNetCore.Mvc.Filters.DisableRequestSizeLimitFilterВременныеMicrosoft.AspNetCore.Mvc.Filters.DisableRequestSizeLimitFilter
Microsoft.AspNetCore.Mvc.Filters.RequestFormLimitsFilterВременныеMicrosoft.AspNetCore.Mvc.Filters.RequestFormLimitsFilter
Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProviderСинглтонMicrosoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProviderВременные
Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactoryСинглтонMicrosoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactory
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidatorСинглтон
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorCacheСинглтонMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorCache
Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinderСинглтонMicrosoft.AspNetCore.Mvc.ModelBinding.ParameterBinder
Microsoft.Extensions.DependencyInjection.MvcMarkerServiceСинглтонMicrosoft.Extensions.DependencyInjection.MvcMarkerService
Microsoft.AspNetCore.Mvc.Infrastructure.ITypeActivatorCacheСинглтонMicrosoft.AspNetCore.Mvc.Infrastructure.TypeActivatorCache
Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactoryСинглтонMicrosoft.AspNetCore.Mvc.Routing.UrlHelperFactory
Microsoft.AspNetCore.Mvc.Infrastructure.IHttpRequestStreamReaderFactoryСинглтонMicrosoft.AspNetCore.Mvc.Infrastructure.MemoryPoolHttpRequestStreamReaderFactory
Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactoryСинглтонMicrosoft.AspNetCore.Mvc.Infrastructure.MemoryPoolHttpResponseStreamWriterFactory
System.Buffers.ArrayPool'1[[System.Byte, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]Синглтон
System.Buffers.ArrayPool'1[[System.Char, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]Синглтон
Microsoft.AspNetCore.Mvc.Infrastructure.OutputFormatterSelectorСинглтонMicrosoft.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]]СинглтонMicrosoft.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]]СинглтонMicrosoft.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]]СинглтонMicrosoft.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]]СинглтонMicrosoft.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]]СинглтонMicrosoft.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]]СинглтонMicrosoft.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]]СинглтонMicrosoft.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]]СинглтонMicrosoft.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]]СинглтонMicrosoft.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]]СинглтонMicrosoft.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]]СинглтонMicrosoft.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]]СинглтонMicrosoft.AspNetCore.Mvc.Infrastructure.SystemTextJsonResultExecutor
Microsoft.AspNetCore.Mvc.Infrastructure.IClientErrorFactoryСинглтонMicrosoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsClientErrorFactory
Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsFactoryСинглтонMicrosoft.AspNetCore.Mvc.Infrastructure.DefaultProblemDetailsFactory
Microsoft.AspNetCore.Mvc.Routing.MvcRouteHandlerСинглтонMicrosoft.AspNetCore.Mvc.Routing.MvcRouteHandler
Microsoft.AspNetCore.Mvc.Routing.MvcAttributeRouteHandlerВременныеMicrosoft.AspNetCore.Mvc.Routing.MvcAttributeRouteHandler
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionEndpointDataSourceFactoryСинглтонMicrosoft.AspNetCore.Mvc.Infrastructure.ControllerActionEndpointDataSourceFactory
Microsoft.AspNetCore.Mvc.Infrastructure.OrderedEndpointsSequenceProviderCacheСинглтонMicrosoft.AspNetCore.Mvc.Infrastructure.OrderedEndpointsSequenceProviderCache
Microsoft.AspNetCore.Mvc.Routing.ControllerActionEndpointDataSourceIdProviderСинглтонMicrosoft.AspNetCore.Mvc.Routing.ControllerActionEndpointDataSourceIdProvider
Microsoft.AspNetCore.Mvc.Routing.ActionEndpointFactoryСинглтонMicrosoft.AspNetCore.Mvc.Routing.ActionEndpointFactory
Microsoft.AspNetCore.Mvc.Routing.DynamicControllerEndpointSelectorCacheСинглтонMicrosoft.AspNetCore.Mvc.Routing.DynamicControllerEndpointSelectorCache
Microsoft.AspNetCore.Routing.MatcherPolicyСинглтонMicrosoft.AspNetCore.Mvc.Routing.DynamicControllerEndpointMatcherPolicy
Microsoft.AspNetCore.Mvc.Routing.IRequestDelegateFactoryСинглтонMicrosoft.AspNetCore.Mvc.Routing.ControllerRequestDelegateFactory
Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterConfigurationProviderСинглтонMicrosoft.AspNetCore.Mvc.Filters.MiddlewareFilterConfigurationProvider
Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderСинглтонMicrosoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilder
Microsoft.AspNetCore.Hosting.IStartupFilterСинглтонMicrosoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderStartupFilter
Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionGroupCollectionProviderСинглтонMicrosoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionGroupCollectionProvider
Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionProviderВременныеMicrosoft.AspNetCore.Mvc.ApiExplorer.DefaultApiDescriptionProvider
Microsoft.AspNetCore.Authentication.IAuthenticationServiceОбласть действияMicrosoft.AspNetCore.Authentication.AuthenticationService
Microsoft.AspNetCore.Authentication.IClaimsTransformationСинглтонMicrosoft.AspNetCore.Authentication.NoopClaimsTransformation
Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProviderОбласть действияMicrosoft.AspNetCore.Authentication.AuthenticationHandlerProvider
Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProviderСинглтонMicrosoft.AspNetCore.Authentication.AuthenticationSchemeProvider
Microsoft.AspNetCore.Authorization.IAuthorizationServiceВременныеMicrosoft.AspNetCore.Authorization.DefaultAuthorizationService
Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProviderВременныеMicrosoft.AspNetCore.Authorization.DefaultAuthorizationPolicyProvider
Microsoft.AspNetCore.Authorization.IAuthorizationHandlerProviderВременныеMicrosoft.AspNetCore.Authorization.DefaultAuthorizationHandlerProvider
Microsoft.AspNetCore.Authorization.IAuthorizationEvaluatorВременныеMicrosoft.AspNetCore.Authorization.DefaultAuthorizationEvaluator
Microsoft.AspNetCore.Authorization.IAuthorizationHandlerContextFactoryВременныеMicrosoft.AspNetCore.Authorization.DefaultAuthorizationHandlerContextFactory
Microsoft.AspNetCore.Authorization.IAuthorizationHandlerВременныеMicrosoft.AspNetCore.Authorization.Infrastructure.PassThroughAuthorizationHandler
Microsoft.AspNetCore.Authorization.Policy.AuthorizationPolicyMarkerServiceСинглтонMicrosoft.AspNetCore.Authorization.Policy.AuthorizationPolicyMarkerService
Microsoft.AspNetCore.Authorization.Policy.IPolicyEvaluatorВременныеMicrosoft.AspNetCore.Authorization.Policy.PolicyEvaluator
Microsoft.AspNetCore.Authorization.IAuthorizationMiddlewareResultHandlerВременныеMicrosoft.AspNetCore.Authorization.Policy.AuthorizationMiddlewareResultHandler
Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderВременныеMicrosoft.AspNetCore.Mvc.ApplicationModels.AuthorizationApplicationModelProvider
Microsoft.AspNetCore.Cors.Infrastructure.ICorsServiceВременныеMicrosoft.AspNetCore.Cors.Infrastructure.CorsService
Microsoft.AspNetCore.Cors.Infrastructure.ICorsPolicyProviderВременныеMicrosoft.AspNetCore.Cors.Infrastructure.DefaultCorsPolicyProvider
Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderВременныеMicrosoft.AspNetCore.Mvc.Cors.CorsApplicationModelProvider
Microsoft.AspNetCore.Mvc.Cors.CorsAuthorizationFilterВременныеMicrosoft.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]]ВременныеMicrosoft.Extensions.DependencyInjection.MvcDataAnnotationsMvcOptionsSetup
Microsoft.AspNetCore.Mvc.DataAnnotations.IValidationAttributeAdapterProviderСинглтонMicrosoft.AspNetCore.Mvc.DataAnnotations.ValidationAttributeAdapterProvider
Microsoft.AspNetCore.Mvc.Formatters.FormatFilterСинглтонMicrosoft.AspNetCore.Mvc.Formatters.FormatFilter
Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorChangeProviderСинглтонMicrosoft.AspNetCore.Mvc.HotReload.HotReloadService
Microsoft.AspNetCore.DataProtection.Internal.IActivatorСинглтонMicrosoft.AspNetCore.DataProtection.TypeForwardingActivator
Microsoft.AspNetCore.DataProtection.IRegistryPolicyResolverСинглтонMicrosoft.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]]СинглтонMicrosoft.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]]ВременныеMicrosoft.AspNetCore.DataProtection.Internal.DataProtectionOptionsSetup
Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManagerСинглтонMicrosoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager
Microsoft.AspNetCore.DataProtection.Infrastructure.IApplicationDiscriminatorСинглтонMicrosoft.AspNetCore.DataProtection.Internal.HostingApplicationDiscriminator
Microsoft.Extensions.Hosting.IHostedServiceСинглтонMicrosoft.AspNetCore.DataProtection.Internal.DataProtectionHostedService
Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IDefaultKeyResolverСинглтонMicrosoft.AspNetCore.DataProtection.KeyManagement.DefaultKeyResolver
Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IKeyRingProviderСинглтонMicrosoft.AspNetCore.DataProtection.KeyManagement.KeyRingProvider
Microsoft.AspNetCore.DataProtection.IDataProtectionProviderСинглтон
Microsoft.AspNetCore.DataProtection.XmlEncryption.ICertificateResolverСинглтонMicrosoft.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]]ВременныеMicrosoft.AspNetCore.Antiforgery.AntiforgeryOptionsSetup
Microsoft.AspNetCore.Antiforgery.IAntiforgeryСинглтонMicrosoft.AspNetCore.Antiforgery.DefaultAntiforgery
Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenGeneratorСинглтонMicrosoft.AspNetCore.Antiforgery.DefaultAntiforgeryTokenGenerator
Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenSerializerСинглтонMicrosoft.AspNetCore.Antiforgery.DefaultAntiforgeryTokenSerializer
Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenStoreСинглтонMicrosoft.AspNetCore.Antiforgery.DefaultAntiforgeryTokenStore
Microsoft.AspNetCore.Antiforgery.IClaimUidExtractorСинглтонMicrosoft.AspNetCore.Antiforgery.DefaultClaimUidExtractor
Microsoft.AspNetCore.Antiforgery.IAntiforgeryAdditionalDataProviderСинглтонMicrosoft.AspNetCore.Antiforgery.DefaultAntiforgeryAdditionalDataProvider
Microsoft.Extensions.ObjectPool.ObjectPool'1[[Microsoft.AspNetCore.Antiforgery.Antiforgery.AntiforgerySerializationContext, Microsoft.AspNetCore.Antiforgery, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]Синглтон
System.Text.Encodings.Web.HtmlEncoderСинглтон
System.Text.Encodings.Web.JavaScriptEncoderСинглтон
System.Text.Encodings.Web.UrlEncoderСинглтон
Microsoft.Extensions.Options.IConfigureOptions'1[[Microsoft.AspNetCore.Mvc.MvcViewOptions, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ВременныеMicrosoft.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]]ВременныеMicrosoft.Extensions.DependencyInjection.TempDataMvcOptionsSetup
Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngineСинглтонMicrosoft.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]]СинглтонMicrosoft.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]]СинглтонMicrosoft.AspNetCore.Mvc.ViewFeatures.PartialViewResultExecutor
Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivatorВременныеMicrosoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionaryControllerPropertyActivator
Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelperВременныеMicrosoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper
Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper'1ВременныеMicrosoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper'1
Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGeneratorСинглтонMicrosoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator
Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProviderСинглтонMicrosoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProvider
Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProviderСинглтон
Microsoft.AspNetCore.Mvc.ViewFeatures.ValidationHtmlAttributeProviderСинглтонMicrosoft.AspNetCore.Mvc.ViewFeatures.DefaultValidationHtmlAttributeProvider
Microsoft.AspNetCore.Mvc.Rendering.IJsonHelperСинглтонMicrosoft.AspNetCore.Mvc.Rendering.SystemTextJsonHelper
Microsoft.AspNetCore.Mvc.ViewFeatures.ServerComponentSerializerСинглтонMicrosoft.AspNetCore.Mvc.ViewFeatures.ServerComponentSerializer
Microsoft.AspNetCore.Mvc.ViewFeatures.WebAssemblyComponentSerializerСинглтонMicrosoft.AspNetCore.Mvc.ViewFeatures.WebAssemblyComponentSerializer
Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentSelectorСинглтонMicrosoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentSelector
Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactoryСинглтонMicrosoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentFactory
Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivatorСинглтонMicrosoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentActivator
Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProviderСинглтонMicrosoft.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]]СинглтонMicrosoft.AspNetCore.Mvc.ViewFeatures.ViewComponentResultExecutor
Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentInvokerCacheСинглтонMicrosoft.AspNetCore.Mvc.ViewComponents.ViewComponentInvokerCache
Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorProviderВременныеMicrosoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentDescriptorProvider
Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvokerFactoryСинглтонMicrosoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvokerFactory
Microsoft.AspNetCore.Mvc.IViewComponentHelperВременныеMicrosoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper
Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderВременныеMicrosoft.AspNetCore.Mvc.ViewFeatures.Filters.TempDataApplicationModelProvider
Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderВременныеMicrosoft.AspNetCore.Mvc.ViewFeatures.Filters.ViewDataAttributeApplicationModelProvider
Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilterСинглтонMicrosoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter
Microsoft.AspNetCore.Mvc.ViewFeatures.IComponentRendererОбласть действияMicrosoft.AspNetCore.Mvc.ViewFeatures.ComponentRenderer
Microsoft.AspNetCore.Mvc.ViewFeatures.StaticComponentRendererОбласть действияMicrosoft.AspNetCore.Mvc.ViewFeatures.StaticComponentRenderer
Microsoft.AspNetCore.Components.Rendering.HtmlRendererОбласть действияMicrosoft.AspNetCore.Components.Rendering.HtmlRenderer
Microsoft.AspNetCore.Components.NavigationManagerОбласть действияMicrosoft.AspNetCore.Mvc.ViewFeatures.HttpNavigationManager
Microsoft.JSInterop.IJSRuntimeОбласть действияMicrosoft.AspNetCore.Mvc.ViewFeatures.UnsupportedJavaScriptRuntime
Microsoft.AspNetCore.Components.Routing.INavigationInterceptionОбласть действияMicrosoft.AspNetCore.Mvc.ViewFeatures.UnsupportedNavigationInterception
Microsoft.AspNetCore.Components.Infrastructure.ComponentStatePersistenceManagerОбласть действияMicrosoft.AspNetCore.Components.Infrastructure.ComponentStatePersistenceManager
Microsoft.AspNetCore.Components.PersistentComponentStateОбласть действия
Microsoft.AspNetCore.Components.Web.IErrorBoundaryLoggerОбласть действияMicrosoft.AspNetCore.Mvc.ViewFeatures.PrerenderingErrorBoundaryLogger
Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ControllerSaveTempDataPropertyFilterВременныеMicrosoft.AspNetCore.Mvc.ViewFeatures.Filters.ControllerSaveTempDataPropertyFilter
Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProviderСинглтонMicrosoft.AspNetCore.Mvc.ViewFeatures.CookieTempDataProvider
Microsoft.AspNetCore.Mvc.ViewFeatures.Infrastructure.TempDataSerializerСинглтонMicrosoft.AspNetCore.Mvc.ViewFeatures.Infrastructure.DefaultTempDataSerializer
Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ValidateAntiforgeryTokenAuthorizationFilterСинглтонMicrosoft.AspNetCore.Mvc.ViewFeatures.Filters.ValidateAntiforgeryTokenAuthorizationFilter
Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.AutoValidateAntiforgeryTokenAuthorizationFilterСинглтонMicrosoft.AspNetCore.Mvc.ViewFeatures.Filters.AutoValidateAntiforgeryTokenAuthorizationFilter
Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactoryСинглтонMicrosoft.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]]Синглтон
Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.IViewBufferScopeОбласть действияMicrosoft.AspNetCore.Mvc.ViewFeatures.Buffers.MemoryPoolViewBufferScope
Microsoft.AspNetCore.Mvc.Razor.RazorHotReloadСинглтонMicrosoft.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]]ВременныеMicrosoft.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]]ВременныеMicrosoft.AspNetCore.Mvc.Razor.RazorViewEngineOptionsSetup
Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngineСинглтонMicrosoft.AspNetCore.Mvc.Razor.RazorViewEngine
Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompilerProviderСинглтонMicrosoft.AspNetCore.Mvc.Razor.Compilation.DefaultViewCompilerProvider
Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProviderВременныеMicrosoft.AspNetCore.Mvc.Razor.Compilation.DefaultRazorPageFactoryProvider
Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivatorСинглтонMicrosoft.AspNetCore.Mvc.Razor.RazorPageActivator
Microsoft.AspNetCore.Mvc.Razor.ITagHelperActivatorСинглтонMicrosoft.AspNetCore.Mvc.Razor.Infrastructure.DefaultTagHelperActivator
Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentPropertyActivatorСинглтонMicrosoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperComponentPropertyActivator
Microsoft.AspNetCore.Mvc.Razor.ITagHelperFactoryСинглтонMicrosoft.AspNetCore.Mvc.Razor.DefaultTagHelperFactory
Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentManagerОбласть действияMicrosoft.AspNetCore.Mvc.Razor.TagHelperComponentManager
Microsoft.Extensions.Caching.Memory.IMemoryCacheСинглтонMicrosoft.Extensions.Caching.Memory.MemoryCache
Microsoft.AspNetCore.Mvc.Razor.Infrastructure.TagHelperMemoryCacheProviderСинглтонMicrosoft.AspNetCore.Mvc.Razor.Infrastructure.TagHelperMemoryCacheProvider
Microsoft.AspNetCore.Mvc.ViewFeatures.IFileVersionProviderСинглтонMicrosoft.AspNetCore.Mvc.Razor.Infrastructure.DefaultFileVersionProvider
Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperStorageСинглтонMicrosoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperStorage
Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperFormatterСинглтонMicrosoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperFormatter
Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperServiceСинглтонMicrosoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperService
Microsoft.Extensions.Caching.Distributed.IDistributedCacheСинглтонMicrosoft.Extensions.Caching.Distributed.MemoryDistributedCache
Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperMemoryCacheFactoryСинглтонMicrosoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperMemoryCacheFactory
Microsoft.Extensions.Hosting.IHostedServiceСинглтонMicrosoft.AspNetCore.Hosting.GenericWebHostService

 Хозяин| Опубликовано 27.09.2024 15:40:32 |
Услуги. IHttpContextAccessor в TryAddSingleton<IHttpContextAccessor, HttpContextAccessor>() — это синглтон
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com