diff --git a/DefaultTemplate/APIProject/APIProject.csproj b/DefaultTemplate/APIProject/APIProject.csproj index 4405118..8313617 100644 --- a/DefaultTemplate/APIProject/APIProject.csproj +++ b/DefaultTemplate/APIProject/APIProject.csproj @@ -1,4 +1,4 @@ - + netcoreapp3.0 @@ -6,5 +6,4 @@ - diff --git a/DefaultTemplate/APIProject/APIProject.html b/DefaultTemplate/APIProject/APIProject.html new file mode 100644 index 0000000..e0c4585 --- /dev/null +++ b/DefaultTemplate/APIProject/APIProject.html @@ -0,0 +1 @@ +

All Services

IndexTypeLifetimeImplementationTypeImplementationInstanceImplementationFactory
1Microsoft.Extensions.Hosting.IHostingEnvironmentSingletonHostingEnvironment
2Microsoft.Extensions.Hosting.IHostEnvironmentSingletonHostingEnvironment
3Microsoft.Extensions.Hosting.HostBuilderContextSingletonHostBuilderContext
4Microsoft.Extensions.Configuration.IConfigurationSingletonIConfiguration
5Microsoft.Extensions.Hosting.IApplicationLifetimeSingletonIApplicationLifetime
6Microsoft.Extensions.Hosting.IHostApplicationLifetimeSingletonApplicationLifetime
7Microsoft.Extensions.Hosting.IHostLifetimeSingletonConsoleLifetime
8Microsoft.Extensions.Hosting.IHostSingletonHost
9Microsoft.Extensions.Options.IOptions`1SingletonOptionsManager`1
10Microsoft.Extensions.Options.IOptionsSnapshot`1ScopedOptionsManager`1
11Microsoft.Extensions.Options.IOptionsMonitor`1SingletonOptionsMonitor`1
12Microsoft.Extensions.Options.IOptionsFactory`1TransientOptionsFactory`1
13Microsoft.Extensions.Options.IOptionsMonitorCache`1SingletonOptionsCache`1
14Microsoft.Extensions.Logging.ILoggerFactorySingletonLoggerFactory
15Microsoft.Extensions.Logging.ILogger`1SingletonLogger`1
16Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonDefaultLoggerLevelConfigureOptions
17Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
18Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfigurationFactorySingletonLoggerProviderConfigurationFactory
19Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfiguration`1SingletonLoggerProviderConfiguration`1
20Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerFilterConfigureOptions
21Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigurationChangeTokenSource`1
22Microsoft.Extensions.Logging.Configuration.LoggingConfigurationSingletonLoggingConfiguration
23Microsoft.Extensions.Logging.ILoggerProviderSingletonConsoleLoggerProvider
24Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerProviderConfigureOptions`2
25Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerProviderOptionsChangeTokenSource`2
26Microsoft.Extensions.Logging.ILoggerProviderSingletonDebugLoggerProvider
27Microsoft.Extensions.Logging.EventSource.LoggingEventSourceSingletonLoggingEventSource
28Microsoft.Extensions.Logging.ILoggerProviderSingletonEventSourceLoggerProvider
29Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonEventLogFiltersConfigureOptions
30Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonEventLogFiltersConfigureOptionsChangeSource
31Microsoft.Extensions.Logging.ILoggerProviderSingletonEventLogLoggerProvider
32Microsoft.AspNetCore.Hosting.IWebHostEnvironmentSingletonHostingEnvironment
33Microsoft.AspNetCore.Hosting.IHostingEnvironmentSingletonHostingEnvironment
34Microsoft.AspNetCore.Hosting.IApplicationLifetimeSingletonGenericWebHostApplicationLifetime
35Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
36System.Diagnostics.DiagnosticListenerSingletonDiagnosticListener
37System.Diagnostics.DiagnosticSourceSingletonDiagnosticListener
38Microsoft.AspNetCore.Http.IHttpContextFactorySingletonDefaultHttpContextFactory
39Microsoft.AspNetCore.Http.IMiddlewareFactoryScopedMiddlewareFactory
40Microsoft.AspNetCore.Hosting.Builder.IApplicationBuilderFactorySingletonApplicationBuilderFactory
41Microsoft.AspNetCore.Connections.IConnectionListenerFactorySingletonSocketTransportFactory
42Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions, Microsoft.AspNetCore.Server.Kestrel.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientKestrelServerOptionsSetup
43Microsoft.AspNetCore.Hosting.Server.IServerSingletonKestrelServer
44Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions, Microsoft.AspNetCore.Server.Kestrel.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
45Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPostConfigureOptions`1
46Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigurationChangeTokenSource`1
47Microsoft.AspNetCore.Hosting.IStartupFilterTransientHostFilteringStartupFilter
48Microsoft.AspNetCore.Routing.IInlineConstraintResolverTransientDefaultInlineConstraintResolver
49Microsoft.Extensions.ObjectPool.ObjectPoolProviderTransientDefaultObjectPoolProvider
50Microsoft.Extensions.ObjectPool.ObjectPool`1[[Microsoft.AspNetCore.Routing.UriBuildingContext, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonObjectPool`1
51Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilderTransientTreeRouteBuilder
52Microsoft.AspNetCore.Routing.RoutingMarkerServiceSingletonRoutingMarkerService
53Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Routing.RouteOptions, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientConfigureRouteOptions
54Microsoft.AspNetCore.Routing.EndpointDataSourceSingletonEndpointDataSource
55Microsoft.AspNetCore.Routing.ParameterPolicyFactorySingletonDefaultParameterPolicyFactory
56Microsoft.AspNetCore.Routing.Matching.MatcherFactorySingletonDfaMatcherFactory
57Microsoft.AspNetCore.Routing.Matching.DfaMatcherBuilderTransientDfaMatcherBuilder
58Microsoft.AspNetCore.Routing.Internal.DfaGraphWriterSingletonDfaGraphWriter
59Microsoft.AspNetCore.Routing.Matching.DataSourceDependentMatcher+LifetimeTransientLifetime
60Microsoft.AspNetCore.Routing.Matching.EndpointMetadataComparerSingletonEndpointMetadataComparer
61Microsoft.AspNetCore.Routing.LinkGeneratorSingletonDefaultLinkGenerator
62Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]SingletonEndpointNameAddressScheme
63Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1[[Microsoft.AspNetCore.Routing.RouteValuesAddress, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRouteValuesAddressScheme
64Microsoft.AspNetCore.Routing.LinkParserSingletonDefaultLinkParser
65Microsoft.AspNetCore.Routing.Matching.EndpointSelectorSingletonDefaultEndpointSelector
66Microsoft.AspNetCore.Routing.MatcherPolicySingletonHttpMethodMatcherPolicy
67Microsoft.AspNetCore.Routing.MatcherPolicySingletonHostMatcherPolicy
68Microsoft.AspNetCore.Routing.Template.TemplateBinderFactorySingletonDefaultTemplateBinderFactory
69Microsoft.AspNetCore.Routing.Patterns.RoutePatternTransformerSingletonDefaultRoutePatternTransformer
70Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManagerSingletonApplicationPartManager
71Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcCoreMvcOptionsSetup
72Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcOptionsConfigureCompatibilityOptions
73Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcCoreMvcOptionsSetup
74Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.ApiBehaviorOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientApiBehaviorOptionsSetup
75Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Routing.RouteOptions, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcCoreRouteOptionsSetup
76Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactorySingletonApplicationModelFactory
77Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientDefaultApplicationModelProvider
78Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientApiBehaviorApplicationModelProvider
79Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProviderTransientControllerActionDescriptorProvider
80Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProviderSingletonDefaultActionDescriptorCollectionProvider
81Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelectorSingletonActionSelector
82Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintCacheSingletonActionConstraintCache
83Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintProviderTransientDefaultActionConstraintProvider
84Microsoft.AspNetCore.Routing.MatcherPolicySingletonConsumesMatcherPolicy
85Microsoft.AspNetCore.Routing.MatcherPolicySingletonActionConstraintMatcherPolicy
86Microsoft.AspNetCore.Mvc.Controllers.IControllerFactorySingletonDefaultControllerFactory
87Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorTransientDefaultControllerActivator
88Microsoft.AspNetCore.Mvc.Controllers.IControllerFactoryProviderSingletonControllerFactoryProvider
89Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorProviderSingletonControllerActivatorProvider
90Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivatorTransientDefaultControllerPropertyActivator
91Microsoft.AspNetCore.Mvc.Infrastructure.IActionInvokerFactorySingletonActionInvokerFactory
92Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProviderTransientControllerActionInvokerProvider
93Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerCacheSingletonControllerActionInvokerCache
94Microsoft.AspNetCore.Mvc.Filters.IFilterProviderSingletonDefaultFilterProvider
95Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultTypeMapperSingletonActionResultTypeMapper
96Microsoft.AspNetCore.Mvc.Filters.RequestSizeLimitFilterTransientRequestSizeLimitFilter
97Microsoft.AspNetCore.Mvc.Filters.DisableRequestSizeLimitFilterTransientDisableRequestSizeLimitFilter
98Microsoft.AspNetCore.Mvc.Filters.RequestFormLimitsFilterTransientRequestFormLimitsFilter
99Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProviderSingletonDefaultModelMetadataProvider
100Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProviderTransientICompositeMetadataDetailsProvider
101Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactorySingletonModelBinderFactory
102Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidatorSingletonIObjectModelValidator
103Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorCacheSingletonClientValidatorCache
104Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinderSingletonParameterBinder
105Microsoft.Extensions.DependencyInjection.MvcMarkerServiceSingletonMvcMarkerService
106Microsoft.AspNetCore.Mvc.Infrastructure.ITypeActivatorCacheSingletonTypeActivatorCache
107Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactorySingletonUrlHelperFactory
108Microsoft.AspNetCore.Mvc.Infrastructure.IHttpRequestStreamReaderFactorySingletonMemoryPoolHttpRequestStreamReaderFactory
109Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactorySingletonMemoryPoolHttpResponseStreamWriterFactory
110System.Buffers.ArrayPool`1[[System.Byte, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]SingletonTlsOverPerCoreLockedStacksArrayPool`1
111System.Buffers.ArrayPool`1[[System.Char, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]SingletonTlsOverPerCoreLockedStacksArrayPool`1
112Microsoft.AspNetCore.Mvc.Infrastructure.OutputFormatterSelectorSingletonDefaultOutputFormatterSelector
113Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ObjectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonObjectResultExecutor
114Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.PhysicalFileResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPhysicalFileResultExecutor
115Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.VirtualFileResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonVirtualFileResultExecutor
116Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.FileStreamResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonFileStreamResultExecutor
117Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.FileContentResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonFileContentResultExecutor
118Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectResultExecutor
119Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.LocalRedirectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLocalRedirectResultExecutor
120Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToActionResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectToActionResultExecutor
121Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToRouteResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectToRouteResultExecutor
122Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToPageResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectToPageResultExecutor
123Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ContentResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonContentResultExecutor
124Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.JsonResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonSystemTextJsonResultExecutor
125Microsoft.AspNetCore.Mvc.Infrastructure.IClientErrorFactorySingletonProblemDetailsClientErrorFactory
126Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsFactorySingletonDefaultProblemDetailsFactory
127Microsoft.AspNetCore.Mvc.Routing.MvcRouteHandlerSingletonMvcRouteHandler
128Microsoft.AspNetCore.Mvc.Routing.MvcAttributeRouteHandlerTransientMvcAttributeRouteHandler
129Microsoft.AspNetCore.Mvc.Routing.ControllerActionEndpointDataSourceSingletonControllerActionEndpointDataSource
130Microsoft.AspNetCore.Mvc.Routing.ActionEndpointFactorySingletonActionEndpointFactory
131Microsoft.AspNetCore.Mvc.Routing.DynamicControllerEndpointSelectorSingletonDynamicControllerEndpointSelector
132Microsoft.AspNetCore.Routing.MatcherPolicySingletonDynamicControllerEndpointMatcherPolicy
133Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterConfigurationProviderSingletonMiddlewareFilterConfigurationProvider
134Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderSingletonMiddlewareFilterBuilder
135Microsoft.AspNetCore.Hosting.IStartupFilterSingletonMiddlewareFilterBuilderStartupFilter
136Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionGroupCollectionProviderSingletonApiDescriptionGroupCollectionProvider
137Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionProviderTransientDefaultApiDescriptionProvider
138Microsoft.AspNetCore.Authentication.IAuthenticationServiceScopedAuthenticationService
139Microsoft.AspNetCore.Authentication.IClaimsTransformationSingletonNoopClaimsTransformation
140Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProviderScopedAuthenticationHandlerProvider
141Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProviderSingletonAuthenticationSchemeProvider
142Microsoft.AspNetCore.Authorization.IAuthorizationServiceTransientDefaultAuthorizationService
143Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProviderTransientDefaultAuthorizationPolicyProvider
144Microsoft.AspNetCore.Authorization.IAuthorizationHandlerProviderTransientDefaultAuthorizationHandlerProvider
145Microsoft.AspNetCore.Authorization.IAuthorizationEvaluatorTransientDefaultAuthorizationEvaluator
146Microsoft.AspNetCore.Authorization.IAuthorizationHandlerContextFactoryTransientDefaultAuthorizationHandlerContextFactory
147Microsoft.AspNetCore.Authorization.IAuthorizationHandlerTransientPassThroughAuthorizationHandler
148Microsoft.AspNetCore.Authorization.Policy.AuthorizationPolicyMarkerServiceSingletonAuthorizationPolicyMarkerService
149Microsoft.AspNetCore.Authorization.Policy.IPolicyEvaluatorTransientPolicyEvaluator
150Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientAuthorizationApplicationModelProvider
151Microsoft.AspNetCore.Cors.Infrastructure.ICorsServiceTransientCorsService
152Microsoft.AspNetCore.Cors.Infrastructure.ICorsPolicyProviderTransientDefaultCorsPolicyProvider
153Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientCorsApplicationModelProvider
154Microsoft.AspNetCore.Mvc.Cors.CorsAuthorizationFilterTransientCorsAuthorizationFilter
155Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcDataAnnotationsMvcOptionsSetup
156Microsoft.AspNetCore.Mvc.DataAnnotations.IValidationAttributeAdapterProviderSingletonValidationAttributeAdapterProvider
157Microsoft.AspNetCore.Mvc.Formatters.FormatFilterSingletonFormatFilter
158Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
159Microsoft.Extensions.Hosting.IHostedServiceSingletonGenericWebHostService
\ No newline at end of file diff --git a/DefaultTemplate/APIProject/APIProject.json b/DefaultTemplate/APIProject/APIProject.json new file mode 100644 index 0000000..2b83210 --- /dev/null +++ b/DefaultTemplate/APIProject/APIProject.json @@ -0,0 +1,1115 @@ +[ + { + "Lifetime": "Singleton", + "ServiceType": "IHostingEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "HostBuilderContext", + "ImplementationType": null, + "ImplementationInstance": "HostBuilderContext", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfiguration", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IConfiguration" + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationLifetime", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IApplicationLifetime" + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostApplicationLifetime", + "ImplementationType": "ApplicationLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostLifetime", + "ImplementationType": "ConsoleLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHost", + "ImplementationType": "Host", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptions\u00601", + "ImplementationType": "OptionsManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IOptionsSnapshot\u00601", + "ImplementationType": "OptionsManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsMonitor\u00601", + "ImplementationType": "OptionsMonitor\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IOptionsFactory\u00601", + "ImplementationType": "OptionsFactory\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsMonitorCache\u00601", + "ImplementationType": "OptionsCache\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerFactory", + "ImplementationType": "LoggerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILogger\u00601", + "ImplementationType": "Logger\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "DefaultLoggerLevelConfigureOptions", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProviderConfigurationFactory", + "ImplementationType": "LoggerProviderConfigurationFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProviderConfiguration\u00601", + "ImplementationType": "LoggerProviderConfiguration\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "LoggerFilterConfigureOptions", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigurationChangeTokenSource\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LoggingConfiguration", + "ImplementationType": null, + "ImplementationInstance": "LoggingConfiguration", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "ConsoleLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "LoggerProviderConfigureOptions\u00602", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": "LoggerProviderOptionsChangeTokenSource\u00602", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "DebugLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LoggingEventSource", + "ImplementationType": null, + "ImplementationInstance": "LoggingEventSource", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "EventSourceLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "EventLogFiltersConfigureOptions", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": "EventLogFiltersConfigureOptionsChangeSource", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "EventLogLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IWebHostEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostingEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationLifetime", + "ImplementationType": "GenericWebHostApplicationLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DiagnosticListener", + "ImplementationType": null, + "ImplementationInstance": "DiagnosticListener", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DiagnosticSource", + "ImplementationType": null, + "ImplementationInstance": "DiagnosticListener", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpContextFactory", + "ImplementationType": "DefaultHttpContextFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IMiddlewareFactory", + "ImplementationType": "MiddlewareFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationBuilderFactory", + "ImplementationType": "ApplicationBuilderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConnectionListenerFactory", + "ImplementationType": "SocketTransportFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "KestrelServerOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IServer", + "ImplementationType": "KestrelServer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "PostConfigureOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigurationChangeTokenSource\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IStartupFilter", + "ImplementationType": "HostFilteringStartupFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IInlineConstraintResolver", + "ImplementationType": "DefaultInlineConstraintResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ObjectPoolProvider", + "ImplementationType": "DefaultObjectPoolProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ObjectPool\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ObjectPool\u00601" + }, + { + "Lifetime": "Transient", + "ServiceType": "TreeRouteBuilder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "TreeRouteBuilder" + }, + { + "Lifetime": "Singleton", + "ServiceType": "RoutingMarkerService", + "ImplementationType": "RoutingMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ConfigureRouteOptions" + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointDataSource", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "EndpointDataSource" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ParameterPolicyFactory", + "ImplementationType": "DefaultParameterPolicyFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherFactory", + "ImplementationType": "DfaMatcherFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "DfaMatcherBuilder", + "ImplementationType": "DfaMatcherBuilder", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DfaGraphWriter", + "ImplementationType": "DfaGraphWriter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "Lifetime", + "ImplementationType": "Lifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointMetadataComparer", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "EndpointMetadataComparer" + }, + { + "Lifetime": "Singleton", + "ServiceType": "LinkGenerator", + "ImplementationType": "DefaultLinkGenerator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IEndpointAddressScheme\u00601", + "ImplementationType": "EndpointNameAddressScheme", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IEndpointAddressScheme\u00601", + "ImplementationType": "RouteValuesAddressScheme", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LinkParser", + "ImplementationType": "DefaultLinkParser", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointSelector", + "ImplementationType": "DefaultEndpointSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "HttpMethodMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "HostMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "TemplateBinderFactory", + "ImplementationType": "DefaultTemplateBinderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "RoutePatternTransformer", + "ImplementationType": "DefaultRoutePatternTransformer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ApplicationPartManager", + "ImplementationType": null, + "ImplementationInstance": "ApplicationPartManager", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcCoreMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": "MvcOptionsConfigureCompatibilityOptions", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": "MvcCoreMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "ApiBehaviorOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcCoreRouteOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ApplicationModelFactory", + "ImplementationType": "ApplicationModelFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "DefaultApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "ApiBehaviorApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IActionDescriptorProvider", + "ImplementationType": "ControllerActionDescriptorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionDescriptorCollectionProvider", + "ImplementationType": "DefaultActionDescriptorCollectionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionSelector", + "ImplementationType": "ActionSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ActionConstraintCache", + "ImplementationType": "ActionConstraintCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IActionConstraintProvider", + "ImplementationType": "DefaultActionConstraintProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "ConsumesMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "ActionConstraintMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IControllerFactory", + "ImplementationType": "DefaultControllerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IControllerActivator", + "ImplementationType": "DefaultControllerActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IControllerFactoryProvider", + "ImplementationType": "ControllerFactoryProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IControllerActivatorProvider", + "ImplementationType": "ControllerActivatorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IControllerPropertyActivator", + "ImplementationType": "DefaultControllerPropertyActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionInvokerFactory", + "ImplementationType": "ActionInvokerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IActionInvokerProvider", + "ImplementationType": "ControllerActionInvokerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ControllerActionInvokerCache", + "ImplementationType": "ControllerActionInvokerCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IFilterProvider", + "ImplementationType": "DefaultFilterProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultTypeMapper", + "ImplementationType": "ActionResultTypeMapper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "RequestSizeLimitFilter", + "ImplementationType": "RequestSizeLimitFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "DisableRequestSizeLimitFilter", + "ImplementationType": "DisableRequestSizeLimitFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "RequestFormLimitsFilter", + "ImplementationType": "RequestFormLimitsFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IModelMetadataProvider", + "ImplementationType": "DefaultModelMetadataProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ICompositeMetadataDetailsProvider", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ICompositeMetadataDetailsProvider" + }, + { + "Lifetime": "Singleton", + "ServiceType": "IModelBinderFactory", + "ImplementationType": "ModelBinderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IObjectModelValidator", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IObjectModelValidator" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ClientValidatorCache", + "ImplementationType": "ClientValidatorCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ParameterBinder", + "ImplementationType": "ParameterBinder", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MvcMarkerService", + "ImplementationType": "MvcMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITypeActivatorCache", + "ImplementationType": "TypeActivatorCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IUrlHelperFactory", + "ImplementationType": "UrlHelperFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpRequestStreamReaderFactory", + "ImplementationType": "MemoryPoolHttpRequestStreamReaderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpResponseStreamWriterFactory", + "ImplementationType": "MemoryPoolHttpResponseStreamWriterFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ArrayPool\u00601", + "ImplementationType": null, + "ImplementationInstance": "TlsOverPerCoreLockedStacksArrayPool\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ArrayPool\u00601", + "ImplementationType": null, + "ImplementationInstance": "TlsOverPerCoreLockedStacksArrayPool\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "OutputFormatterSelector", + "ImplementationType": "DefaultOutputFormatterSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ObjectResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "PhysicalFileResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "VirtualFileResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "FileStreamResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "FileContentResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "LocalRedirectResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectToActionResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectToRouteResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectToPageResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ContentResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "SystemTextJsonResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IClientErrorFactory", + "ImplementationType": "ProblemDetailsClientErrorFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ProblemDetailsFactory", + "ImplementationType": "DefaultProblemDetailsFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MvcRouteHandler", + "ImplementationType": "MvcRouteHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "MvcAttributeRouteHandler", + "ImplementationType": "MvcAttributeRouteHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ControllerActionEndpointDataSource", + "ImplementationType": "ControllerActionEndpointDataSource", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ActionEndpointFactory", + "ImplementationType": "ActionEndpointFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DynamicControllerEndpointSelector", + "ImplementationType": "DynamicControllerEndpointSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "DynamicControllerEndpointMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MiddlewareFilterConfigurationProvider", + "ImplementationType": "MiddlewareFilterConfigurationProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MiddlewareFilterBuilder", + "ImplementationType": "MiddlewareFilterBuilder", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IStartupFilter", + "ImplementationType": "MiddlewareFilterBuilderStartupFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApiDescriptionGroupCollectionProvider", + "ImplementationType": "ApiDescriptionGroupCollectionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApiDescriptionProvider", + "ImplementationType": "DefaultApiDescriptionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IAuthenticationService", + "ImplementationType": "AuthenticationService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IClaimsTransformation", + "ImplementationType": "NoopClaimsTransformation", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IAuthenticationHandlerProvider", + "ImplementationType": "AuthenticationHandlerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAuthenticationSchemeProvider", + "ImplementationType": "AuthenticationSchemeProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationService", + "ImplementationType": "DefaultAuthorizationService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationPolicyProvider", + "ImplementationType": "DefaultAuthorizationPolicyProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationHandlerProvider", + "ImplementationType": "DefaultAuthorizationHandlerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationEvaluator", + "ImplementationType": "DefaultAuthorizationEvaluator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationHandlerContextFactory", + "ImplementationType": "DefaultAuthorizationHandlerContextFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationHandler", + "ImplementationType": "PassThroughAuthorizationHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "AuthorizationPolicyMarkerService", + "ImplementationType": "AuthorizationPolicyMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPolicyEvaluator", + "ImplementationType": "PolicyEvaluator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "AuthorizationApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ICorsService", + "ImplementationType": "CorsService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ICorsPolicyProvider", + "ImplementationType": "DefaultCorsPolicyProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "CorsApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "CorsAuthorizationFilter", + "ImplementationType": "CorsAuthorizationFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcDataAnnotationsMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidationAttributeAdapterProvider", + "ImplementationType": "ValidationAttributeAdapterProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "FormatFilter", + "ImplementationType": "FormatFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostedService", + "ImplementationType": "GenericWebHostService", + "ImplementationInstance": null, + "ImplementationFactory": null + } +] \ No newline at end of file diff --git a/DefaultTemplate/BlazorServerIndividualProject/BlazorServerIndividualProject.csproj b/DefaultTemplate/BlazorServerIndividualProject/BlazorServerIndividualProject.csproj index 2de9b05..a060949 100644 --- a/DefaultTemplate/BlazorServerIndividualProject/BlazorServerIndividualProject.csproj +++ b/DefaultTemplate/BlazorServerIndividualProject/BlazorServerIndividualProject.csproj @@ -1,4 +1,4 @@ - + netcoreapp3.0 diff --git a/DefaultTemplate/BlazorServerIndividualProject/BlazorServerIndividualProject.html b/DefaultTemplate/BlazorServerIndividualProject/BlazorServerIndividualProject.html new file mode 100644 index 0000000..db36cee --- /dev/null +++ b/DefaultTemplate/BlazorServerIndividualProject/BlazorServerIndividualProject.html @@ -0,0 +1 @@ +

All Services

IndexTypeLifetimeImplementationTypeImplementationInstanceImplementationFactory
1Microsoft.Extensions.Hosting.IHostingEnvironmentSingletonHostingEnvironment
2Microsoft.Extensions.Hosting.IHostEnvironmentSingletonHostingEnvironment
3Microsoft.Extensions.Hosting.HostBuilderContextSingletonHostBuilderContext
4Microsoft.Extensions.Configuration.IConfigurationSingletonIConfiguration
5Microsoft.Extensions.Hosting.IApplicationLifetimeSingletonIApplicationLifetime
6Microsoft.Extensions.Hosting.IHostApplicationLifetimeSingletonApplicationLifetime
7Microsoft.Extensions.Hosting.IHostLifetimeSingletonConsoleLifetime
8Microsoft.Extensions.Hosting.IHostSingletonHost
9Microsoft.Extensions.Options.IOptions`1SingletonOptionsManager`1
10Microsoft.Extensions.Options.IOptionsSnapshot`1ScopedOptionsManager`1
11Microsoft.Extensions.Options.IOptionsMonitor`1SingletonOptionsMonitor`1
12Microsoft.Extensions.Options.IOptionsFactory`1TransientOptionsFactory`1
13Microsoft.Extensions.Options.IOptionsMonitorCache`1SingletonOptionsCache`1
14Microsoft.Extensions.Logging.ILoggerFactorySingletonLoggerFactory
15Microsoft.Extensions.Logging.ILogger`1SingletonLogger`1
16Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonDefaultLoggerLevelConfigureOptions
17Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
18Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfigurationFactorySingletonLoggerProviderConfigurationFactory
19Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfiguration`1SingletonLoggerProviderConfiguration`1
20Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerFilterConfigureOptions
21Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigurationChangeTokenSource`1
22Microsoft.Extensions.Logging.Configuration.LoggingConfigurationSingletonLoggingConfiguration
23Microsoft.Extensions.Logging.ILoggerProviderSingletonConsoleLoggerProvider
24Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerProviderConfigureOptions`2
25Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerProviderOptionsChangeTokenSource`2
26Microsoft.Extensions.Logging.ILoggerProviderSingletonDebugLoggerProvider
27Microsoft.Extensions.Logging.EventSource.LoggingEventSourceSingletonLoggingEventSource
28Microsoft.Extensions.Logging.ILoggerProviderSingletonEventSourceLoggerProvider
29Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonEventLogFiltersConfigureOptions
30Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonEventLogFiltersConfigureOptionsChangeSource
31Microsoft.Extensions.Logging.ILoggerProviderSingletonEventLogLoggerProvider
32Microsoft.AspNetCore.Hosting.IWebHostEnvironmentSingletonHostingEnvironment
33Microsoft.AspNetCore.Hosting.IHostingEnvironmentSingletonHostingEnvironment
34Microsoft.AspNetCore.Hosting.IApplicationLifetimeSingletonGenericWebHostApplicationLifetime
35Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
36System.Diagnostics.DiagnosticListenerSingletonDiagnosticListener
37System.Diagnostics.DiagnosticSourceSingletonDiagnosticListener
38Microsoft.AspNetCore.Http.IHttpContextFactorySingletonDefaultHttpContextFactory
39Microsoft.AspNetCore.Http.IMiddlewareFactoryScopedMiddlewareFactory
40Microsoft.AspNetCore.Hosting.Builder.IApplicationBuilderFactorySingletonApplicationBuilderFactory
41Microsoft.AspNetCore.Connections.IConnectionListenerFactorySingletonSocketTransportFactory
42Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions, Microsoft.AspNetCore.Server.Kestrel.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientKestrelServerOptionsSetup
43Microsoft.AspNetCore.Hosting.Server.IServerSingletonKestrelServer
44Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions, Microsoft.AspNetCore.Server.Kestrel.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
45Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPostConfigureOptions`1
46Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigurationChangeTokenSource`1
47Microsoft.AspNetCore.Hosting.IStartupFilterTransientHostFilteringStartupFilter
48Microsoft.AspNetCore.Routing.IInlineConstraintResolverTransientDefaultInlineConstraintResolver
49Microsoft.Extensions.ObjectPool.ObjectPoolProviderTransientDefaultObjectPoolProvider
50Microsoft.Extensions.ObjectPool.ObjectPool`1[[Microsoft.AspNetCore.Routing.UriBuildingContext, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonObjectPool`1
51Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilderTransientTreeRouteBuilder
52Microsoft.AspNetCore.Routing.RoutingMarkerServiceSingletonRoutingMarkerService
53Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Routing.RouteOptions, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientConfigureRouteOptions
54Microsoft.AspNetCore.Routing.EndpointDataSourceSingletonEndpointDataSource
55Microsoft.AspNetCore.Routing.ParameterPolicyFactorySingletonDefaultParameterPolicyFactory
56Microsoft.AspNetCore.Routing.Matching.MatcherFactorySingletonDfaMatcherFactory
57Microsoft.AspNetCore.Routing.Matching.DfaMatcherBuilderTransientDfaMatcherBuilder
58Microsoft.AspNetCore.Routing.Internal.DfaGraphWriterSingletonDfaGraphWriter
59Microsoft.AspNetCore.Routing.Matching.DataSourceDependentMatcher+LifetimeTransientLifetime
60Microsoft.AspNetCore.Routing.Matching.EndpointMetadataComparerSingletonEndpointMetadataComparer
61Microsoft.AspNetCore.Routing.LinkGeneratorSingletonDefaultLinkGenerator
62Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]SingletonEndpointNameAddressScheme
63Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1[[Microsoft.AspNetCore.Routing.RouteValuesAddress, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRouteValuesAddressScheme
64Microsoft.AspNetCore.Routing.LinkParserSingletonDefaultLinkParser
65Microsoft.AspNetCore.Routing.Matching.EndpointSelectorSingletonDefaultEndpointSelector
66Microsoft.AspNetCore.Routing.MatcherPolicySingletonHttpMethodMatcherPolicy
67Microsoft.AspNetCore.Routing.MatcherPolicySingletonHostMatcherPolicy
68Microsoft.AspNetCore.Routing.Template.TemplateBinderFactorySingletonDefaultTemplateBinderFactory
69Microsoft.AspNetCore.Routing.Patterns.RoutePatternTransformerSingletonDefaultRoutePatternTransformer
70Microsoft.EntityFrameworkCore.DbContextOptions`1[[BlazorServerIndividualProject.Data.ApplicationDbContext, BlazorServerIndividualProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]ScopedObject
71Microsoft.EntityFrameworkCore.DbContextOptionsScopedObject
72BlazorServerIndividualProject.Data.ApplicationDbContextScopedApplicationDbContext
73Microsoft.AspNetCore.Authentication.IAuthenticationServiceScopedAuthenticationService
74Microsoft.AspNetCore.Authentication.IClaimsTransformationSingletonNoopClaimsTransformation
75Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProviderScopedAuthenticationHandlerProvider
76Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProviderSingletonAuthenticationSchemeProvider
77Microsoft.AspNetCore.DataProtection.Internal.IActivatorSingletonTypeForwardingActivator
78Microsoft.AspNetCore.DataProtection.IRegistryPolicyResolverSingletonRegistryPolicyResolver
79Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions, Microsoft.AspNetCore.DataProtection, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonKeyManagementOptionsSetup
80Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.DataProtection.DataProtectionOptions, Microsoft.AspNetCore.DataProtection, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientDataProtectionOptionsSetup
81Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManagerSingletonXmlKeyManager
82Microsoft.AspNetCore.DataProtection.Infrastructure.IApplicationDiscriminatorSingletonHostingApplicationDiscriminator
83Microsoft.Extensions.Hosting.IHostedServiceSingletonDataProtectionHostedService
84Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IDefaultKeyResolverSingletonDefaultKeyResolver
85Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IKeyRingProviderSingletonKeyRingProvider
86Microsoft.AspNetCore.DataProtection.IDataProtectionProviderSingletonIDataProtectionProvider
87Microsoft.AspNetCore.DataProtection.XmlEncryption.ICertificateResolverSingletonCertificateResolver
88System.Text.Encodings.Web.HtmlEncoderSingletonHtmlEncoder
89System.Text.Encodings.Web.JavaScriptEncoderSingletonJavaScriptEncoder
90System.Text.Encodings.Web.UrlEncoderSingletonUrlEncoder
91Microsoft.AspNetCore.Authentication.ISystemClockSingletonSystemClock
92Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.AuthenticationOptions, Microsoft.AspNetCore.Authentication.Abstractions, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
93Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPostConfigureCookieAuthenticationOptions
94Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
95Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.AuthenticationOptions, Microsoft.AspNetCore.Authentication.Abstractions, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
96Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
97Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
98Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationHandlerTransientCookieAuthenticationHandler
99Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
100Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.AuthenticationOptions, Microsoft.AspNetCore.Authentication.Abstractions, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
101Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
102Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
103Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationHandlerTransientCookieAuthenticationHandler
104Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
105Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.AuthenticationOptions, Microsoft.AspNetCore.Authentication.Abstractions, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
106Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
107Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
108Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationHandlerTransientCookieAuthenticationHandler
109Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
110Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.AuthenticationOptions, Microsoft.AspNetCore.Authentication.Abstractions, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
111Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
112Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
113Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationHandlerTransientCookieAuthenticationHandler
114Microsoft.AspNetCore.Identity.IUserValidator`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedUserValidator`1
115Microsoft.AspNetCore.Identity.IPasswordValidator`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedPasswordValidator`1
116Microsoft.AspNetCore.Identity.IPasswordHasher`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedPasswordHasher`1
117Microsoft.AspNetCore.Identity.ILookupNormalizerScopedUpperInvariantLookupNormalizer
118Microsoft.AspNetCore.Identity.IUserConfirmation`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedDefaultUserConfirmation`1
119Microsoft.AspNetCore.Identity.IdentityErrorDescriberScopedIdentityErrorDescriber
120Microsoft.AspNetCore.Identity.IUserClaimsPrincipalFactory`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedUserClaimsPrincipalFactory`1
121Microsoft.AspNetCore.Identity.UserManager`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedUserManager`1
122Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Identity.IdentityOptions, Microsoft.Extensions.Identity.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
123Microsoft.AspNetCore.Http.IHttpContextAccessorSingletonHttpContextAccessor
124Microsoft.AspNetCore.Identity.ISecurityStampValidatorScopedSecurityStampValidator`1
125Microsoft.AspNetCore.Identity.ITwoFactorSecurityStampValidatorScopedTwoFactorSecurityStampValidator`1
126Microsoft.AspNetCore.Identity.SignInManager`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedSignInManager`1
127Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManagerSingletonApplicationPartManager
128Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcCoreMvcOptionsSetup
129Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcOptionsConfigureCompatibilityOptions
130Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcCoreMvcOptionsSetup
131Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.ApiBehaviorOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientApiBehaviorOptionsSetup
132Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Routing.RouteOptions, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcCoreRouteOptionsSetup
133Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactorySingletonApplicationModelFactory
134Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientDefaultApplicationModelProvider
135Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientApiBehaviorApplicationModelProvider
136Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProviderTransientControllerActionDescriptorProvider
137Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProviderSingletonDefaultActionDescriptorCollectionProvider
138Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelectorSingletonActionSelector
139Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintCacheSingletonActionConstraintCache
140Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintProviderTransientDefaultActionConstraintProvider
141Microsoft.AspNetCore.Routing.MatcherPolicySingletonConsumesMatcherPolicy
142Microsoft.AspNetCore.Routing.MatcherPolicySingletonActionConstraintMatcherPolicy
143Microsoft.AspNetCore.Mvc.Controllers.IControllerFactorySingletonDefaultControllerFactory
144Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorTransientDefaultControllerActivator
145Microsoft.AspNetCore.Mvc.Controllers.IControllerFactoryProviderSingletonControllerFactoryProvider
146Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorProviderSingletonControllerActivatorProvider
147Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivatorTransientDefaultControllerPropertyActivator
148Microsoft.AspNetCore.Mvc.Infrastructure.IActionInvokerFactorySingletonActionInvokerFactory
149Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProviderTransientControllerActionInvokerProvider
150Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerCacheSingletonControllerActionInvokerCache
151Microsoft.AspNetCore.Mvc.Filters.IFilterProviderSingletonDefaultFilterProvider
152Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultTypeMapperSingletonActionResultTypeMapper
153Microsoft.AspNetCore.Mvc.Filters.RequestSizeLimitFilterTransientRequestSizeLimitFilter
154Microsoft.AspNetCore.Mvc.Filters.DisableRequestSizeLimitFilterTransientDisableRequestSizeLimitFilter
155Microsoft.AspNetCore.Mvc.Filters.RequestFormLimitsFilterTransientRequestFormLimitsFilter
156Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProviderSingletonDefaultModelMetadataProvider
157Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProviderTransientICompositeMetadataDetailsProvider
158Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactorySingletonModelBinderFactory
159Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidatorSingletonIObjectModelValidator
160Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorCacheSingletonClientValidatorCache
161Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinderSingletonParameterBinder
162Microsoft.Extensions.DependencyInjection.MvcMarkerServiceSingletonMvcMarkerService
163Microsoft.AspNetCore.Mvc.Infrastructure.ITypeActivatorCacheSingletonTypeActivatorCache
164Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactorySingletonUrlHelperFactory
165Microsoft.AspNetCore.Mvc.Infrastructure.IHttpRequestStreamReaderFactorySingletonMemoryPoolHttpRequestStreamReaderFactory
166Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactorySingletonMemoryPoolHttpResponseStreamWriterFactory
167System.Buffers.ArrayPool`1[[System.Byte, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]SingletonTlsOverPerCoreLockedStacksArrayPool`1
168System.Buffers.ArrayPool`1[[System.Char, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]SingletonTlsOverPerCoreLockedStacksArrayPool`1
169Microsoft.AspNetCore.Mvc.Infrastructure.OutputFormatterSelectorSingletonDefaultOutputFormatterSelector
170Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ObjectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonObjectResultExecutor
171Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.PhysicalFileResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPhysicalFileResultExecutor
172Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.VirtualFileResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonVirtualFileResultExecutor
173Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.FileStreamResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonFileStreamResultExecutor
174Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.FileContentResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonFileContentResultExecutor
175Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectResultExecutor
176Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.LocalRedirectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLocalRedirectResultExecutor
177Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToActionResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectToActionResultExecutor
178Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToRouteResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectToRouteResultExecutor
179Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToPageResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectToPageResultExecutor
180Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ContentResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonContentResultExecutor
181Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.JsonResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonSystemTextJsonResultExecutor
182Microsoft.AspNetCore.Mvc.Infrastructure.IClientErrorFactorySingletonProblemDetailsClientErrorFactory
183Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsFactorySingletonDefaultProblemDetailsFactory
184Microsoft.AspNetCore.Mvc.Routing.MvcRouteHandlerSingletonMvcRouteHandler
185Microsoft.AspNetCore.Mvc.Routing.MvcAttributeRouteHandlerTransientMvcAttributeRouteHandler
186Microsoft.AspNetCore.Mvc.Routing.ControllerActionEndpointDataSourceSingletonControllerActionEndpointDataSource
187Microsoft.AspNetCore.Mvc.Routing.ActionEndpointFactorySingletonActionEndpointFactory
188Microsoft.AspNetCore.Mvc.Routing.DynamicControllerEndpointSelectorSingletonDynamicControllerEndpointSelector
189Microsoft.AspNetCore.Routing.MatcherPolicySingletonDynamicControllerEndpointMatcherPolicy
190Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterConfigurationProviderSingletonMiddlewareFilterConfigurationProvider
191Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderSingletonMiddlewareFilterBuilder
192Microsoft.AspNetCore.Hosting.IStartupFilterSingletonMiddlewareFilterBuilderStartupFilter
193Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionGroupCollectionProviderSingletonApiDescriptionGroupCollectionProvider
194Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionProviderTransientDefaultApiDescriptionProvider
195Microsoft.AspNetCore.Authorization.IAuthorizationServiceTransientDefaultAuthorizationService
196Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProviderTransientDefaultAuthorizationPolicyProvider
197Microsoft.AspNetCore.Authorization.IAuthorizationHandlerProviderTransientDefaultAuthorizationHandlerProvider
198Microsoft.AspNetCore.Authorization.IAuthorizationEvaluatorTransientDefaultAuthorizationEvaluator
199Microsoft.AspNetCore.Authorization.IAuthorizationHandlerContextFactoryTransientDefaultAuthorizationHandlerContextFactory
200Microsoft.AspNetCore.Authorization.IAuthorizationHandlerTransientPassThroughAuthorizationHandler
201Microsoft.AspNetCore.Authorization.Policy.AuthorizationPolicyMarkerServiceSingletonAuthorizationPolicyMarkerService
202Microsoft.AspNetCore.Authorization.Policy.IPolicyEvaluatorTransientPolicyEvaluator
203Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientAuthorizationApplicationModelProvider
204Microsoft.AspNetCore.Cors.Infrastructure.ICorsServiceTransientCorsService
205Microsoft.AspNetCore.Cors.Infrastructure.ICorsPolicyProviderTransientDefaultCorsPolicyProvider
206Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientCorsApplicationModelProvider
207Microsoft.AspNetCore.Mvc.Cors.CorsAuthorizationFilterTransientCorsAuthorizationFilter
208Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcDataAnnotationsMvcOptionsSetup
209Microsoft.AspNetCore.Mvc.DataAnnotations.IValidationAttributeAdapterProviderSingletonValidationAttributeAdapterProvider
210Microsoft.AspNetCore.Mvc.Formatters.FormatFilterSingletonFormatFilter
211Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Antiforgery.AntiforgeryOptions, Microsoft.AspNetCore.Antiforgery, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientAntiforgeryOptionsSetup
212Microsoft.AspNetCore.Antiforgery.IAntiforgerySingletonDefaultAntiforgery
213Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenGeneratorSingletonDefaultAntiforgeryTokenGenerator
214Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenSerializerSingletonDefaultAntiforgeryTokenSerializer
215Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenStoreSingletonDefaultAntiforgeryTokenStore
216Microsoft.AspNetCore.Antiforgery.IClaimUidExtractorSingletonDefaultClaimUidExtractor
217Microsoft.AspNetCore.Antiforgery.IAntiforgeryAdditionalDataProviderSingletonDefaultAntiforgeryAdditionalDataProvider
218Microsoft.Extensions.ObjectPool.ObjectPool`1[[Microsoft.AspNetCore.Antiforgery.AntiforgerySerializationContext, Microsoft.AspNetCore.Antiforgery, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonObjectPool`1
219Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcViewOptions, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcViewOptionsSetup
220Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientTempDataMvcOptionsSetup
221Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngineSingletonCompositeViewEngine
222Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ViewResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonViewResultExecutor
223Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.PartialViewResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPartialViewResultExecutor
224Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivatorTransientViewDataDictionaryControllerPropertyActivator
225Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelperTransientHtmlHelper
226Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1TransientHtmlHelper`1
227Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGeneratorSingletonDefaultHtmlGenerator
228Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProviderSingletonModelExpressionProvider
229Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProviderSingletonIModelExpressionProvider
230Microsoft.AspNetCore.Mvc.ViewFeatures.ValidationHtmlAttributeProviderSingletonDefaultValidationHtmlAttributeProvider
231Microsoft.AspNetCore.Mvc.Rendering.IJsonHelperSingletonSystemTextJsonHelper
232Microsoft.AspNetCore.Mvc.ViewFeatures.ServerComponentSerializerSingletonServerComponentSerializer
233Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentSelectorSingletonDefaultViewComponentSelector
234Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactorySingletonDefaultViewComponentFactory
235Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivatorSingletonDefaultViewComponentActivator
236Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProviderSingletonDefaultViewComponentDescriptorCollectionProvider
237Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ViewComponentResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonViewComponentResultExecutor
238Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentInvokerCacheSingletonViewComponentInvokerCache
239Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorProviderTransientDefaultViewComponentDescriptorProvider
240Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvokerFactorySingletonDefaultViewComponentInvokerFactory
241Microsoft.AspNetCore.Mvc.IViewComponentHelperTransientDefaultViewComponentHelper
242Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientTempDataApplicationModelProvider
243Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientViewDataAttributeApplicationModelProvider
244Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilterSingletonSaveTempDataFilter
245Microsoft.AspNetCore.Mvc.ViewFeatures.RazorComponents.StaticComponentRendererScopedStaticComponentRenderer
246Microsoft.AspNetCore.Components.NavigationManagerScopedHttpNavigationManager
247Microsoft.JSInterop.IJSRuntimeScopedUnsupportedJavaScriptRuntime
248Microsoft.AspNetCore.Components.Routing.INavigationInterceptionScopedUnsupportedNavigationInterception
249Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ControllerSaveTempDataPropertyFilterTransientControllerSaveTempDataPropertyFilter
250Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProviderSingletonCookieTempDataProvider
251Microsoft.AspNetCore.Mvc.ViewFeatures.Infrastructure.TempDataSerializerSingletonDefaultTempDataSerializer
252Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ValidateAntiforgeryTokenAuthorizationFilterSingletonValidateAntiforgeryTokenAuthorizationFilter
253Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.AutoValidateAntiforgeryTokenAuthorizationFilterSingletonAutoValidateAntiforgeryTokenAuthorizationFilter
254Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactorySingletonTempDataDictionaryFactory
255System.Buffers.ArrayPool`1[[Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferValue, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonTlsOverPerCoreLockedStacksArrayPool`1
256Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.IViewBufferScopeScopedMemoryPoolViewBufferScope
257Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcViewOptions, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcRazorMvcViewOptionsSetup
258Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions, Microsoft.AspNetCore.Mvc.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientRazorViewEngineOptionsSetup
259Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngineSingletonRazorViewEngine
260Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompilerProviderSingletonDefaultViewCompilerProvider
261Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProviderTransientDefaultRazorPageFactoryProvider
262Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivatorSingletonRazorPageActivator
263Microsoft.AspNetCore.Mvc.Razor.ITagHelperActivatorSingletonDefaultTagHelperActivator
264Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentPropertyActivatorSingletonTagHelperComponentPropertyActivator
265Microsoft.AspNetCore.Mvc.Razor.ITagHelperFactorySingletonDefaultTagHelperFactory
266Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentManagerScopedTagHelperComponentManager
267Microsoft.Extensions.Caching.Memory.IMemoryCacheSingletonMemoryCache
268Microsoft.AspNetCore.Mvc.Razor.Infrastructure.TagHelperMemoryCacheProviderSingletonTagHelperMemoryCacheProvider
269Microsoft.AspNetCore.Mvc.ViewFeatures.IFileVersionProviderSingletonDefaultFileVersionProvider
270Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperStorageSingletonDistributedCacheTagHelperStorage
271Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperFormatterSingletonDistributedCacheTagHelperFormatter
272Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperServiceSingletonDistributedCacheTagHelperService
273Microsoft.Extensions.Caching.Distributed.IDistributedCacheSingletonMemoryDistributedCache
274Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperMemoryCacheFactorySingletonCacheTagHelperMemoryCacheFactory
275Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions, Microsoft.AspNetCore.Mvc.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientRazorPagesRazorViewEngineOptionsSetup
276Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.RazorPages.RazorPagesOptions, Microsoft.AspNetCore.Mvc.RazorPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientRazorPagesOptionsSetup
277Microsoft.AspNetCore.Routing.MatcherPolicySingletonPageLoaderMatcherPolicy
278Microsoft.AspNetCore.Routing.MatcherPolicySingletonDynamicPageEndpointMatcherPolicy
279Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DynamicPageEndpointSelectorSingletonDynamicPageEndpointSelector
280Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProviderSingletonPageActionDescriptorProvider
281Microsoft.AspNetCore.Mvc.ApplicationModels.IPageRouteModelProviderSingletonCompiledPageRouteModelProvider
282Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionEndpointDataSourceSingletonPageActionEndpointDataSource
283Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonDefaultPageApplicationModelProvider
284Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonAutoValidateAntiforgeryPageApplicationModelProvider
285Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonAuthorizationPageApplicationModelProvider
286Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonTempDataFilterPageApplicationModelProvider
287Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonViewDataAttributePageApplicationModelProvider
288Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonResponseCacheFilterApplicationModelProvider
289Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelPartsProviderSingletonDefaultPageApplicationModelPartsProvider
290Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProviderSingletonPageActionInvokerProvider
291Microsoft.AspNetCore.Mvc.RazorPages.IPageModelActivatorProviderSingletonDefaultPageModelActivatorProvider
292Microsoft.AspNetCore.Mvc.RazorPages.IPageModelFactoryProviderSingletonDefaultPageModelFactoryProvider
293Microsoft.AspNetCore.Mvc.RazorPages.IPageActivatorProviderSingletonDefaultPageActivatorProvider
294Microsoft.AspNetCore.Mvc.RazorPages.IPageFactoryProviderSingletonDefaultPageFactoryProvider
295Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.IPageLoaderSingletonIPageLoader
296Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageLoaderSingletonDefaultPageLoader
297Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.IPageHandlerMethodSelectorSingletonDefaultPageHandlerMethodSelector
298Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageResultExecutorSingletonPageResultExecutor
299Microsoft.AspNetCore.Mvc.Filters.PageSaveTempDataPropertyFilterTransientPageSaveTempDataPropertyFilter
300Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Mvc.RazorPages.RazorPagesOptions, Microsoft.AspNetCore.Mvc.RazorPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientIdentityDefaultUIConfigureOptions`1
301Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientIdentityDefaultUIConfigureOptions`1
302Microsoft.AspNetCore.Identity.UI.Services.IEmailSenderTransientEmailSender
303Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Identity.IdentityOptions, Microsoft.Extensions.Identity.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
304Microsoft.AspNetCore.Identity.DataProtectorTokenProvider`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientDataProtectorTokenProvider`1
305Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Identity.IdentityOptions, Microsoft.Extensions.Identity.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
306Microsoft.AspNetCore.Identity.EmailTokenProvider`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientEmailTokenProvider`1
307Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Identity.IdentityOptions, Microsoft.Extensions.Identity.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
308Microsoft.AspNetCore.Identity.PhoneNumberTokenProvider`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientPhoneNumberTokenProvider`1
309Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Identity.IdentityOptions, Microsoft.Extensions.Identity.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
310Microsoft.AspNetCore.Identity.AuthenticatorTokenProvider`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientAuthenticatorTokenProvider`1
311Microsoft.AspNetCore.Identity.IUserStore`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedUserOnlyStore`6
312Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Http.Connections.ConnectionOptions, Microsoft.AspNetCore.Http.Connections, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConnectionOptionsSetup
313Microsoft.AspNetCore.Http.Connections.Internal.HttpConnectionDispatcherSingletonHttpConnectionDispatcher
314Microsoft.AspNetCore.Http.Connections.Internal.HttpConnectionManagerSingletonHttpConnectionManager
315Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Builder.WebSocketOptions, Microsoft.AspNetCore.WebSockets, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
316Microsoft.Extensions.DependencyInjection.SignalRMarkerServiceSingletonSignalRMarkerService
317Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.SignalR.HubOptions, Microsoft.AspNetCore.SignalR.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonHubOptionsSetup
318Microsoft.AspNetCore.SignalR.Internal.SignalRCoreMarkerServiceSingletonSignalRCoreMarkerService
319Microsoft.AspNetCore.SignalR.HubLifetimeManager`1SingletonDefaultHubLifetimeManager`1
320Microsoft.AspNetCore.SignalR.IHubProtocolResolverSingletonDefaultHubProtocolResolver
321Microsoft.AspNetCore.SignalR.IHubContext`1SingletonHubContext`1
322Microsoft.AspNetCore.SignalR.IHubContext`2SingletonHubContext`2
323Microsoft.AspNetCore.SignalR.HubConnectionHandler`1SingletonHubConnectionHandler`1
324Microsoft.AspNetCore.SignalR.IUserIdProviderSingletonDefaultUserIdProvider
325Microsoft.AspNetCore.SignalR.Internal.HubDispatcher`1SingletonDefaultHubDispatcher`1
326Microsoft.AspNetCore.SignalR.IHubActivator`1ScopedDefaultHubActivator`1
327Microsoft.AspNetCore.SignalR.Protocol.IHubProtocolSingletonJsonHubProtocol
328Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.SignalR.JsonHubProtocolOptions, Microsoft.AspNetCore.SignalR.Protocols.Json, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
329Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.SignalR.HubOptions`1[[Microsoft.AspNetCore.Components.Server.ComponentHub, Microsoft.AspNetCore.Components.Server, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]], Microsoft.AspNetCore.SignalR.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonHubOptionsSetup`1
330Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.SignalR.HubOptions`1[[Microsoft.AspNetCore.Components.Server.ComponentHub, Microsoft.AspNetCore.Components.Server, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]], Microsoft.AspNetCore.SignalR.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
331Microsoft.AspNetCore.SignalR.Protocol.IHubProtocolSingletonBlazorPackHubProtocol
332Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Builder.StaticFileOptions, Microsoft.AspNetCore.StaticFiles, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureStaticFilesOptions
333Microsoft.AspNetCore.Components.Server.Circuits.CircuitFactorySingletonCircuitFactory
334Microsoft.AspNetCore.Components.Server.ServerComponentDeserializerSingletonServerComponentDeserializer
335Microsoft.AspNetCore.Components.ServerComponentTypeCacheSingletonServerComponentTypeCache
336Microsoft.AspNetCore.Components.Server.Circuits.CircuitIdFactorySingletonCircuitIdFactory
337Microsoft.AspNetCore.Components.Server.Circuits.CircuitScopedCircuit
338Microsoft.AspNetCore.Components.Server.Circuits.ICircuitAccessorScopedDefaultCircuitAccessor
339Microsoft.AspNetCore.Components.Server.Circuits.CircuitRegistrySingletonCircuitRegistry
340Microsoft.AspNetCore.Components.NavigationManagerScopedRemoteNavigationManager
341Microsoft.JSInterop.IJSRuntimeScopedRemoteJSRuntime
342Microsoft.AspNetCore.Components.Routing.INavigationInterceptionScopedRemoteNavigationInterception
343Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProviderScopedServerAuthenticationStateProvider
344Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Components.Server.CircuitOptions, Microsoft.AspNetCore.Components.Server, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonCircuitOptionsJSInteropDetailedErrorsConfiguration
345Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProviderScopedRevalidatingIdentityAuthenticationStateProvider`1
346BlazorServerIndividualProject.Data.WeatherForecastServiceSingletonWeatherForecastService
347Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
348Microsoft.Extensions.Hosting.IHostedServiceSingletonGenericWebHostService
\ No newline at end of file diff --git a/DefaultTemplate/BlazorServerIndividualProject/BlazorServerIndividualProject.json b/DefaultTemplate/BlazorServerIndividualProject/BlazorServerIndividualProject.json new file mode 100644 index 0000000..ca08a1d --- /dev/null +++ b/DefaultTemplate/BlazorServerIndividualProject/BlazorServerIndividualProject.json @@ -0,0 +1,2438 @@ +[ + { + "Lifetime": "Singleton", + "ServiceType": "IHostingEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "HostBuilderContext", + "ImplementationType": null, + "ImplementationInstance": "HostBuilderContext", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfiguration", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IConfiguration" + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationLifetime", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IApplicationLifetime" + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostApplicationLifetime", + "ImplementationType": "ApplicationLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostLifetime", + "ImplementationType": "ConsoleLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHost", + "ImplementationType": "Host", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptions\u00601", + "ImplementationType": "OptionsManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IOptionsSnapshot\u00601", + "ImplementationType": "OptionsManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsMonitor\u00601", + "ImplementationType": "OptionsMonitor\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IOptionsFactory\u00601", + "ImplementationType": "OptionsFactory\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsMonitorCache\u00601", + "ImplementationType": "OptionsCache\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerFactory", + "ImplementationType": "LoggerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILogger\u00601", + "ImplementationType": "Logger\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "DefaultLoggerLevelConfigureOptions", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProviderConfigurationFactory", + "ImplementationType": "LoggerProviderConfigurationFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProviderConfiguration\u00601", + "ImplementationType": "LoggerProviderConfiguration\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "LoggerFilterConfigureOptions", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigurationChangeTokenSource\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LoggingConfiguration", + "ImplementationType": null, + "ImplementationInstance": "LoggingConfiguration", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "ConsoleLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "LoggerProviderConfigureOptions\u00602", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": "LoggerProviderOptionsChangeTokenSource\u00602", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "DebugLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LoggingEventSource", + "ImplementationType": null, + "ImplementationInstance": "LoggingEventSource", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "EventSourceLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "EventLogFiltersConfigureOptions", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": "EventLogFiltersConfigureOptionsChangeSource", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "EventLogLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IWebHostEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostingEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationLifetime", + "ImplementationType": "GenericWebHostApplicationLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DiagnosticListener", + "ImplementationType": null, + "ImplementationInstance": "DiagnosticListener", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DiagnosticSource", + "ImplementationType": null, + "ImplementationInstance": "DiagnosticListener", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpContextFactory", + "ImplementationType": "DefaultHttpContextFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IMiddlewareFactory", + "ImplementationType": "MiddlewareFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationBuilderFactory", + "ImplementationType": "ApplicationBuilderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConnectionListenerFactory", + "ImplementationType": "SocketTransportFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "KestrelServerOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IServer", + "ImplementationType": "KestrelServer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "PostConfigureOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigurationChangeTokenSource\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IStartupFilter", + "ImplementationType": "HostFilteringStartupFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IInlineConstraintResolver", + "ImplementationType": "DefaultInlineConstraintResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ObjectPoolProvider", + "ImplementationType": "DefaultObjectPoolProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ObjectPool\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ObjectPool\u00601" + }, + { + "Lifetime": "Transient", + "ServiceType": "TreeRouteBuilder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "TreeRouteBuilder" + }, + { + "Lifetime": "Singleton", + "ServiceType": "RoutingMarkerService", + "ImplementationType": "RoutingMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ConfigureRouteOptions" + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointDataSource", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "EndpointDataSource" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ParameterPolicyFactory", + "ImplementationType": "DefaultParameterPolicyFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherFactory", + "ImplementationType": "DfaMatcherFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "DfaMatcherBuilder", + "ImplementationType": "DfaMatcherBuilder", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DfaGraphWriter", + "ImplementationType": "DfaGraphWriter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "Lifetime", + "ImplementationType": "Lifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointMetadataComparer", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "EndpointMetadataComparer" + }, + { + "Lifetime": "Singleton", + "ServiceType": "LinkGenerator", + "ImplementationType": "DefaultLinkGenerator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IEndpointAddressScheme\u00601", + "ImplementationType": "EndpointNameAddressScheme", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IEndpointAddressScheme\u00601", + "ImplementationType": "RouteValuesAddressScheme", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LinkParser", + "ImplementationType": "DefaultLinkParser", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointSelector", + "ImplementationType": "DefaultEndpointSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "HttpMethodMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "HostMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "TemplateBinderFactory", + "ImplementationType": "DefaultTemplateBinderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "RoutePatternTransformer", + "ImplementationType": "DefaultRoutePatternTransformer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "DbContextOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "Object" + }, + { + "Lifetime": "Scoped", + "ServiceType": "DbContextOptions", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "Object" + }, + { + "Lifetime": "Scoped", + "ServiceType": "ApplicationDbContext", + "ImplementationType": "ApplicationDbContext", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IAuthenticationService", + "ImplementationType": "AuthenticationService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IClaimsTransformation", + "ImplementationType": "NoopClaimsTransformation", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IAuthenticationHandlerProvider", + "ImplementationType": "AuthenticationHandlerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAuthenticationSchemeProvider", + "ImplementationType": "AuthenticationSchemeProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActivator", + "ImplementationType": "TypeForwardingActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IRegistryPolicyResolver", + "ImplementationType": "RegistryPolicyResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "KeyManagementOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "DataProtectionOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IKeyManager", + "ImplementationType": "XmlKeyManager", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationDiscriminator", + "ImplementationType": "HostingApplicationDiscriminator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostedService", + "ImplementationType": "DataProtectionHostedService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDefaultKeyResolver", + "ImplementationType": "DefaultKeyResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IKeyRingProvider", + "ImplementationType": "KeyRingProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDataProtectionProvider", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IDataProtectionProvider" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ICertificateResolver", + "ImplementationType": "CertificateResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "HtmlEncoder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "HtmlEncoder" + }, + { + "Lifetime": "Singleton", + "ServiceType": "JavaScriptEncoder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "JavaScriptEncoder" + }, + { + "Lifetime": "Singleton", + "ServiceType": "UrlEncoder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "UrlEncoder" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ISystemClock", + "ImplementationType": "SystemClock", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": "PostConfigureCookieAuthenticationOptions", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "CookieAuthenticationHandler", + "ImplementationType": "CookieAuthenticationHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "CookieAuthenticationHandler", + "ImplementationType": "CookieAuthenticationHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "CookieAuthenticationHandler", + "ImplementationType": "CookieAuthenticationHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "CookieAuthenticationHandler", + "ImplementationType": "CookieAuthenticationHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IUserValidator\u00601", + "ImplementationType": "UserValidator\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IPasswordValidator\u00601", + "ImplementationType": "PasswordValidator\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IPasswordHasher\u00601", + "ImplementationType": "PasswordHasher\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "ILookupNormalizer", + "ImplementationType": "UpperInvariantLookupNormalizer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IUserConfirmation\u00601", + "ImplementationType": "DefaultUserConfirmation\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IdentityErrorDescriber", + "ImplementationType": "IdentityErrorDescriber", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IUserClaimsPrincipalFactory\u00601", + "ImplementationType": "UserClaimsPrincipalFactory\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "UserManager\u00601", + "ImplementationType": "UserManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpContextAccessor", + "ImplementationType": "HttpContextAccessor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "ISecurityStampValidator", + "ImplementationType": "SecurityStampValidator\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "ITwoFactorSecurityStampValidator", + "ImplementationType": "TwoFactorSecurityStampValidator\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "SignInManager\u00601", + "ImplementationType": "SignInManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ApplicationPartManager", + "ImplementationType": null, + "ImplementationInstance": "ApplicationPartManager", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcCoreMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": "MvcOptionsConfigureCompatibilityOptions", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": "MvcCoreMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "ApiBehaviorOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcCoreRouteOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ApplicationModelFactory", + "ImplementationType": "ApplicationModelFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "DefaultApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "ApiBehaviorApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IActionDescriptorProvider", + "ImplementationType": "ControllerActionDescriptorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionDescriptorCollectionProvider", + "ImplementationType": "DefaultActionDescriptorCollectionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionSelector", + "ImplementationType": "ActionSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ActionConstraintCache", + "ImplementationType": "ActionConstraintCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IActionConstraintProvider", + "ImplementationType": "DefaultActionConstraintProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "ConsumesMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "ActionConstraintMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IControllerFactory", + "ImplementationType": "DefaultControllerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IControllerActivator", + "ImplementationType": "DefaultControllerActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IControllerFactoryProvider", + "ImplementationType": "ControllerFactoryProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IControllerActivatorProvider", + "ImplementationType": "ControllerActivatorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IControllerPropertyActivator", + "ImplementationType": "DefaultControllerPropertyActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionInvokerFactory", + "ImplementationType": "ActionInvokerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IActionInvokerProvider", + "ImplementationType": "ControllerActionInvokerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ControllerActionInvokerCache", + "ImplementationType": "ControllerActionInvokerCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IFilterProvider", + "ImplementationType": "DefaultFilterProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultTypeMapper", + "ImplementationType": "ActionResultTypeMapper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "RequestSizeLimitFilter", + "ImplementationType": "RequestSizeLimitFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "DisableRequestSizeLimitFilter", + "ImplementationType": "DisableRequestSizeLimitFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "RequestFormLimitsFilter", + "ImplementationType": "RequestFormLimitsFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IModelMetadataProvider", + "ImplementationType": "DefaultModelMetadataProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ICompositeMetadataDetailsProvider", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ICompositeMetadataDetailsProvider" + }, + { + "Lifetime": "Singleton", + "ServiceType": "IModelBinderFactory", + "ImplementationType": "ModelBinderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IObjectModelValidator", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IObjectModelValidator" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ClientValidatorCache", + "ImplementationType": "ClientValidatorCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ParameterBinder", + "ImplementationType": "ParameterBinder", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MvcMarkerService", + "ImplementationType": "MvcMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITypeActivatorCache", + "ImplementationType": "TypeActivatorCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IUrlHelperFactory", + "ImplementationType": "UrlHelperFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpRequestStreamReaderFactory", + "ImplementationType": "MemoryPoolHttpRequestStreamReaderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpResponseStreamWriterFactory", + "ImplementationType": "MemoryPoolHttpResponseStreamWriterFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ArrayPool\u00601", + "ImplementationType": null, + "ImplementationInstance": "TlsOverPerCoreLockedStacksArrayPool\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ArrayPool\u00601", + "ImplementationType": null, + "ImplementationInstance": "TlsOverPerCoreLockedStacksArrayPool\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "OutputFormatterSelector", + "ImplementationType": "DefaultOutputFormatterSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ObjectResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "PhysicalFileResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "VirtualFileResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "FileStreamResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "FileContentResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "LocalRedirectResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectToActionResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectToRouteResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectToPageResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ContentResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "SystemTextJsonResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IClientErrorFactory", + "ImplementationType": "ProblemDetailsClientErrorFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ProblemDetailsFactory", + "ImplementationType": "DefaultProblemDetailsFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MvcRouteHandler", + "ImplementationType": "MvcRouteHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "MvcAttributeRouteHandler", + "ImplementationType": "MvcAttributeRouteHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ControllerActionEndpointDataSource", + "ImplementationType": "ControllerActionEndpointDataSource", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ActionEndpointFactory", + "ImplementationType": "ActionEndpointFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DynamicControllerEndpointSelector", + "ImplementationType": "DynamicControllerEndpointSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "DynamicControllerEndpointMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MiddlewareFilterConfigurationProvider", + "ImplementationType": "MiddlewareFilterConfigurationProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MiddlewareFilterBuilder", + "ImplementationType": "MiddlewareFilterBuilder", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IStartupFilter", + "ImplementationType": "MiddlewareFilterBuilderStartupFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApiDescriptionGroupCollectionProvider", + "ImplementationType": "ApiDescriptionGroupCollectionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApiDescriptionProvider", + "ImplementationType": "DefaultApiDescriptionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationService", + "ImplementationType": "DefaultAuthorizationService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationPolicyProvider", + "ImplementationType": "DefaultAuthorizationPolicyProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationHandlerProvider", + "ImplementationType": "DefaultAuthorizationHandlerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationEvaluator", + "ImplementationType": "DefaultAuthorizationEvaluator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationHandlerContextFactory", + "ImplementationType": "DefaultAuthorizationHandlerContextFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationHandler", + "ImplementationType": "PassThroughAuthorizationHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "AuthorizationPolicyMarkerService", + "ImplementationType": "AuthorizationPolicyMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPolicyEvaluator", + "ImplementationType": "PolicyEvaluator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "AuthorizationApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ICorsService", + "ImplementationType": "CorsService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ICorsPolicyProvider", + "ImplementationType": "DefaultCorsPolicyProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "CorsApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "CorsAuthorizationFilter", + "ImplementationType": "CorsAuthorizationFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcDataAnnotationsMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidationAttributeAdapterProvider", + "ImplementationType": "ValidationAttributeAdapterProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "FormatFilter", + "ImplementationType": "FormatFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "AntiforgeryOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgery", + "ImplementationType": "DefaultAntiforgery", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryTokenGenerator", + "ImplementationType": "DefaultAntiforgeryTokenGenerator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryTokenSerializer", + "ImplementationType": "DefaultAntiforgeryTokenSerializer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryTokenStore", + "ImplementationType": "DefaultAntiforgeryTokenStore", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IClaimUidExtractor", + "ImplementationType": "DefaultClaimUidExtractor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryAdditionalDataProvider", + "ImplementationType": "DefaultAntiforgeryAdditionalDataProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ObjectPool\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ObjectPool\u00601" + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcViewOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "TempDataMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ICompositeViewEngine", + "ImplementationType": "CompositeViewEngine", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ViewResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "PartialViewResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IControllerPropertyActivator", + "ImplementationType": "ViewDataDictionaryControllerPropertyActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IHtmlHelper", + "ImplementationType": "HtmlHelper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IHtmlHelper\u00601", + "ImplementationType": "HtmlHelper\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHtmlGenerator", + "ImplementationType": "DefaultHtmlGenerator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ModelExpressionProvider", + "ImplementationType": "ModelExpressionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IModelExpressionProvider", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IModelExpressionProvider" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ValidationHtmlAttributeProvider", + "ImplementationType": "DefaultValidationHtmlAttributeProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IJsonHelper", + "ImplementationType": "SystemTextJsonHelper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ServerComponentSerializer", + "ImplementationType": "ServerComponentSerializer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentSelector", + "ImplementationType": "DefaultViewComponentSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentFactory", + "ImplementationType": "DefaultViewComponentFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentActivator", + "ImplementationType": "DefaultViewComponentActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentDescriptorCollectionProvider", + "ImplementationType": "DefaultViewComponentDescriptorCollectionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ViewComponentResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ViewComponentInvokerCache", + "ImplementationType": "ViewComponentInvokerCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IViewComponentDescriptorProvider", + "ImplementationType": "DefaultViewComponentDescriptorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentInvokerFactory", + "ImplementationType": "DefaultViewComponentInvokerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IViewComponentHelper", + "ImplementationType": "DefaultViewComponentHelper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "TempDataApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "ViewDataAttributeApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "SaveTempDataFilter", + "ImplementationType": "SaveTempDataFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "StaticComponentRenderer", + "ImplementationType": "StaticComponentRenderer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "NavigationManager", + "ImplementationType": "HttpNavigationManager", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IJSRuntime", + "ImplementationType": "UnsupportedJavaScriptRuntime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "INavigationInterception", + "ImplementationType": "UnsupportedNavigationInterception", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ControllerSaveTempDataPropertyFilter", + "ImplementationType": "ControllerSaveTempDataPropertyFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITempDataProvider", + "ImplementationType": "CookieTempDataProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "TempDataSerializer", + "ImplementationType": "DefaultTempDataSerializer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationType": "ValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "AutoValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationType": "AutoValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITempDataDictionaryFactory", + "ImplementationType": "TempDataDictionaryFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ArrayPool\u00601", + "ImplementationType": null, + "ImplementationInstance": "TlsOverPerCoreLockedStacksArrayPool\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IViewBufferScope", + "ImplementationType": "MemoryPoolViewBufferScope", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcRazorMvcViewOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "RazorViewEngineOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IRazorViewEngine", + "ImplementationType": "RazorViewEngine", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewCompilerProvider", + "ImplementationType": "DefaultViewCompilerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IRazorPageFactoryProvider", + "ImplementationType": "DefaultRazorPageFactoryProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IRazorPageActivator", + "ImplementationType": "RazorPageActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITagHelperActivator", + "ImplementationType": "DefaultTagHelperActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITagHelperComponentPropertyActivator", + "ImplementationType": "TagHelperComponentPropertyActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITagHelperFactory", + "ImplementationType": "DefaultTagHelperFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "ITagHelperComponentManager", + "ImplementationType": "TagHelperComponentManager", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IMemoryCache", + "ImplementationType": "MemoryCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "TagHelperMemoryCacheProvider", + "ImplementationType": "TagHelperMemoryCacheProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IFileVersionProvider", + "ImplementationType": "DefaultFileVersionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCacheTagHelperStorage", + "ImplementationType": "DistributedCacheTagHelperStorage", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCacheTagHelperFormatter", + "ImplementationType": "DistributedCacheTagHelperFormatter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCacheTagHelperService", + "ImplementationType": "DistributedCacheTagHelperService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCache", + "ImplementationType": "MemoryDistributedCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "CacheTagHelperMemoryCacheFactory", + "ImplementationType": "CacheTagHelperMemoryCacheFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "RazorPagesRazorViewEngineOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "RazorPagesOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "PageLoaderMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "DynamicPageEndpointMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DynamicPageEndpointSelector", + "ImplementationType": "DynamicPageEndpointSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionDescriptorProvider", + "ImplementationType": "PageActionDescriptorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageRouteModelProvider", + "ImplementationType": "CompiledPageRouteModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "PageActionEndpointDataSource", + "ImplementationType": "PageActionEndpointDataSource", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "DefaultPageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "AutoValidateAntiforgeryPageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "AuthorizationPageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "TempDataFilterPageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "ViewDataAttributePageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "ResponseCacheFilterApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelPartsProvider", + "ImplementationType": "DefaultPageApplicationModelPartsProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionInvokerProvider", + "ImplementationType": "PageActionInvokerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageModelActivatorProvider", + "ImplementationType": "DefaultPageModelActivatorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageModelFactoryProvider", + "ImplementationType": "DefaultPageModelFactoryProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageActivatorProvider", + "ImplementationType": "DefaultPageActivatorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageFactoryProvider", + "ImplementationType": "DefaultPageFactoryProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageLoader", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IPageLoader" + }, + { + "Lifetime": "Singleton", + "ServiceType": "PageLoader", + "ImplementationType": "DefaultPageLoader", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageHandlerMethodSelector", + "ImplementationType": "DefaultPageHandlerMethodSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "PageResultExecutor", + "ImplementationType": "PageResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "PageSaveTempDataPropertyFilter", + "ImplementationType": "PageSaveTempDataPropertyFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": "IdentityDefaultUIConfigureOptions\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "IdentityDefaultUIConfigureOptions\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IEmailSender", + "ImplementationType": "EmailSender", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "DataProtectorTokenProvider\u00601", + "ImplementationType": "DataProtectorTokenProvider\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "EmailTokenProvider\u00601", + "ImplementationType": "EmailTokenProvider\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "PhoneNumberTokenProvider\u00601", + "ImplementationType": "PhoneNumberTokenProvider\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "AuthenticatorTokenProvider\u00601", + "ImplementationType": "AuthenticatorTokenProvider\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IUserStore\u00601", + "ImplementationType": "UserOnlyStore\u00606", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "ConnectionOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "HttpConnectionDispatcher", + "ImplementationType": "HttpConnectionDispatcher", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "HttpConnectionManager", + "ImplementationType": "HttpConnectionManager", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "SignalRMarkerService", + "ImplementationType": "SignalRMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "HubOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "SignalRCoreMarkerService", + "ImplementationType": "SignalRCoreMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "HubLifetimeManager\u00601", + "ImplementationType": "DefaultHubLifetimeManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHubProtocolResolver", + "ImplementationType": "DefaultHubProtocolResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHubContext\u00601", + "ImplementationType": "HubContext\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHubContext\u00602", + "ImplementationType": "HubContext\u00602", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "HubConnectionHandler\u00601", + "ImplementationType": "HubConnectionHandler\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IUserIdProvider", + "ImplementationType": "DefaultUserIdProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "HubDispatcher\u00601", + "ImplementationType": "DefaultHubDispatcher\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IHubActivator\u00601", + "ImplementationType": "DefaultHubActivator\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHubProtocol", + "ImplementationType": "JsonHubProtocol", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "HubOptionsSetup\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHubProtocol", + "ImplementationType": "BlazorPackHubProtocol", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": "ConfigureStaticFilesOptions", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "CircuitFactory", + "ImplementationType": "CircuitFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ServerComponentDeserializer", + "ImplementationType": "ServerComponentDeserializer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ServerComponentTypeCache", + "ImplementationType": "ServerComponentTypeCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "CircuitIdFactory", + "ImplementationType": "CircuitIdFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "Circuit", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "Circuit" + }, + { + "Lifetime": "Scoped", + "ServiceType": "ICircuitAccessor", + "ImplementationType": "DefaultCircuitAccessor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "CircuitRegistry", + "ImplementationType": "CircuitRegistry", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "NavigationManager", + "ImplementationType": "RemoteNavigationManager", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IJSRuntime", + "ImplementationType": "RemoteJSRuntime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "INavigationInterception", + "ImplementationType": "RemoteNavigationInterception", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "AuthenticationStateProvider", + "ImplementationType": "ServerAuthenticationStateProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "CircuitOptionsJSInteropDetailedErrorsConfiguration", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "AuthenticationStateProvider", + "ImplementationType": "RevalidatingIdentityAuthenticationStateProvider\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "WeatherForecastService", + "ImplementationType": "WeatherForecastService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostedService", + "ImplementationType": "GenericWebHostService", + "ImplementationInstance": null, + "ImplementationFactory": null + } +] \ No newline at end of file diff --git a/DefaultTemplate/BlazorServerProject/BlazorServerProject.csproj b/DefaultTemplate/BlazorServerProject/BlazorServerProject.csproj index bb9ffce..b59819b 100644 --- a/DefaultTemplate/BlazorServerProject/BlazorServerProject.csproj +++ b/DefaultTemplate/BlazorServerProject/BlazorServerProject.csproj @@ -1,4 +1,4 @@ - + netcoreapp3.0 diff --git a/DefaultTemplate/BlazorServerProject/BlazorServerProject.html b/DefaultTemplate/BlazorServerProject/BlazorServerProject.html new file mode 100644 index 0000000..cd7412c --- /dev/null +++ b/DefaultTemplate/BlazorServerProject/BlazorServerProject.html @@ -0,0 +1 @@ +

All Services

IndexTypeLifetimeImplementationTypeImplementationInstanceImplementationFactory
1Microsoft.Extensions.Hosting.IHostingEnvironmentSingletonHostingEnvironment
2Microsoft.Extensions.Hosting.IHostEnvironmentSingletonHostingEnvironment
3Microsoft.Extensions.Hosting.HostBuilderContextSingletonHostBuilderContext
4Microsoft.Extensions.Configuration.IConfigurationSingletonIConfiguration
5Microsoft.Extensions.Hosting.IApplicationLifetimeSingletonIApplicationLifetime
6Microsoft.Extensions.Hosting.IHostApplicationLifetimeSingletonApplicationLifetime
7Microsoft.Extensions.Hosting.IHostLifetimeSingletonConsoleLifetime
8Microsoft.Extensions.Hosting.IHostSingletonHost
9Microsoft.Extensions.Options.IOptions`1SingletonOptionsManager`1
10Microsoft.Extensions.Options.IOptionsSnapshot`1ScopedOptionsManager`1
11Microsoft.Extensions.Options.IOptionsMonitor`1SingletonOptionsMonitor`1
12Microsoft.Extensions.Options.IOptionsFactory`1TransientOptionsFactory`1
13Microsoft.Extensions.Options.IOptionsMonitorCache`1SingletonOptionsCache`1
14Microsoft.Extensions.Logging.ILoggerFactorySingletonLoggerFactory
15Microsoft.Extensions.Logging.ILogger`1SingletonLogger`1
16Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonDefaultLoggerLevelConfigureOptions
17Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
18Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfigurationFactorySingletonLoggerProviderConfigurationFactory
19Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfiguration`1SingletonLoggerProviderConfiguration`1
20Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerFilterConfigureOptions
21Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigurationChangeTokenSource`1
22Microsoft.Extensions.Logging.Configuration.LoggingConfigurationSingletonLoggingConfiguration
23Microsoft.Extensions.Logging.ILoggerProviderSingletonConsoleLoggerProvider
24Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerProviderConfigureOptions`2
25Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerProviderOptionsChangeTokenSource`2
26Microsoft.Extensions.Logging.ILoggerProviderSingletonDebugLoggerProvider
27Microsoft.Extensions.Logging.EventSource.LoggingEventSourceSingletonLoggingEventSource
28Microsoft.Extensions.Logging.ILoggerProviderSingletonEventSourceLoggerProvider
29Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonEventLogFiltersConfigureOptions
30Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonEventLogFiltersConfigureOptionsChangeSource
31Microsoft.Extensions.Logging.ILoggerProviderSingletonEventLogLoggerProvider
32Microsoft.AspNetCore.Hosting.IWebHostEnvironmentSingletonHostingEnvironment
33Microsoft.AspNetCore.Hosting.IHostingEnvironmentSingletonHostingEnvironment
34Microsoft.AspNetCore.Hosting.IApplicationLifetimeSingletonGenericWebHostApplicationLifetime
35Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
36System.Diagnostics.DiagnosticListenerSingletonDiagnosticListener
37System.Diagnostics.DiagnosticSourceSingletonDiagnosticListener
38Microsoft.AspNetCore.Http.IHttpContextFactorySingletonDefaultHttpContextFactory
39Microsoft.AspNetCore.Http.IMiddlewareFactoryScopedMiddlewareFactory
40Microsoft.AspNetCore.Hosting.Builder.IApplicationBuilderFactorySingletonApplicationBuilderFactory
41Microsoft.AspNetCore.Connections.IConnectionListenerFactorySingletonSocketTransportFactory
42Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions, Microsoft.AspNetCore.Server.Kestrel.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientKestrelServerOptionsSetup
43Microsoft.AspNetCore.Hosting.Server.IServerSingletonKestrelServer
44Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions, Microsoft.AspNetCore.Server.Kestrel.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
45Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPostConfigureOptions`1
46Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigurationChangeTokenSource`1
47Microsoft.AspNetCore.Hosting.IStartupFilterTransientHostFilteringStartupFilter
48Microsoft.AspNetCore.Routing.IInlineConstraintResolverTransientDefaultInlineConstraintResolver
49Microsoft.Extensions.ObjectPool.ObjectPoolProviderTransientDefaultObjectPoolProvider
50Microsoft.Extensions.ObjectPool.ObjectPool`1[[Microsoft.AspNetCore.Routing.UriBuildingContext, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonObjectPool`1
51Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilderTransientTreeRouteBuilder
52Microsoft.AspNetCore.Routing.RoutingMarkerServiceSingletonRoutingMarkerService
53Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Routing.RouteOptions, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientConfigureRouteOptions
54Microsoft.AspNetCore.Routing.EndpointDataSourceSingletonEndpointDataSource
55Microsoft.AspNetCore.Routing.ParameterPolicyFactorySingletonDefaultParameterPolicyFactory
56Microsoft.AspNetCore.Routing.Matching.MatcherFactorySingletonDfaMatcherFactory
57Microsoft.AspNetCore.Routing.Matching.DfaMatcherBuilderTransientDfaMatcherBuilder
58Microsoft.AspNetCore.Routing.Internal.DfaGraphWriterSingletonDfaGraphWriter
59Microsoft.AspNetCore.Routing.Matching.DataSourceDependentMatcher+LifetimeTransientLifetime
60Microsoft.AspNetCore.Routing.Matching.EndpointMetadataComparerSingletonEndpointMetadataComparer
61Microsoft.AspNetCore.Routing.LinkGeneratorSingletonDefaultLinkGenerator
62Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]SingletonEndpointNameAddressScheme
63Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1[[Microsoft.AspNetCore.Routing.RouteValuesAddress, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRouteValuesAddressScheme
64Microsoft.AspNetCore.Routing.LinkParserSingletonDefaultLinkParser
65Microsoft.AspNetCore.Routing.Matching.EndpointSelectorSingletonDefaultEndpointSelector
66Microsoft.AspNetCore.Routing.MatcherPolicySingletonHttpMethodMatcherPolicy
67Microsoft.AspNetCore.Routing.MatcherPolicySingletonHostMatcherPolicy
68Microsoft.AspNetCore.Routing.Template.TemplateBinderFactorySingletonDefaultTemplateBinderFactory
69Microsoft.AspNetCore.Routing.Patterns.RoutePatternTransformerSingletonDefaultRoutePatternTransformer
70Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManagerSingletonApplicationPartManager
71Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcCoreMvcOptionsSetup
72Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcOptionsConfigureCompatibilityOptions
73Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcCoreMvcOptionsSetup
74Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.ApiBehaviorOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientApiBehaviorOptionsSetup
75Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Routing.RouteOptions, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcCoreRouteOptionsSetup
76Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactorySingletonApplicationModelFactory
77Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientDefaultApplicationModelProvider
78Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientApiBehaviorApplicationModelProvider
79Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProviderTransientControllerActionDescriptorProvider
80Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProviderSingletonDefaultActionDescriptorCollectionProvider
81Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelectorSingletonActionSelector
82Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintCacheSingletonActionConstraintCache
83Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintProviderTransientDefaultActionConstraintProvider
84Microsoft.AspNetCore.Routing.MatcherPolicySingletonConsumesMatcherPolicy
85Microsoft.AspNetCore.Routing.MatcherPolicySingletonActionConstraintMatcherPolicy
86Microsoft.AspNetCore.Mvc.Controllers.IControllerFactorySingletonDefaultControllerFactory
87Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorTransientDefaultControllerActivator
88Microsoft.AspNetCore.Mvc.Controllers.IControllerFactoryProviderSingletonControllerFactoryProvider
89Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorProviderSingletonControllerActivatorProvider
90Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivatorTransientDefaultControllerPropertyActivator
91Microsoft.AspNetCore.Mvc.Infrastructure.IActionInvokerFactorySingletonActionInvokerFactory
92Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProviderTransientControllerActionInvokerProvider
93Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerCacheSingletonControllerActionInvokerCache
94Microsoft.AspNetCore.Mvc.Filters.IFilterProviderSingletonDefaultFilterProvider
95Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultTypeMapperSingletonActionResultTypeMapper
96Microsoft.AspNetCore.Mvc.Filters.RequestSizeLimitFilterTransientRequestSizeLimitFilter
97Microsoft.AspNetCore.Mvc.Filters.DisableRequestSizeLimitFilterTransientDisableRequestSizeLimitFilter
98Microsoft.AspNetCore.Mvc.Filters.RequestFormLimitsFilterTransientRequestFormLimitsFilter
99Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProviderSingletonDefaultModelMetadataProvider
100Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProviderTransientICompositeMetadataDetailsProvider
101Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactorySingletonModelBinderFactory
102Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidatorSingletonIObjectModelValidator
103Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorCacheSingletonClientValidatorCache
104Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinderSingletonParameterBinder
105Microsoft.Extensions.DependencyInjection.MvcMarkerServiceSingletonMvcMarkerService
106Microsoft.AspNetCore.Mvc.Infrastructure.ITypeActivatorCacheSingletonTypeActivatorCache
107Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactorySingletonUrlHelperFactory
108Microsoft.AspNetCore.Mvc.Infrastructure.IHttpRequestStreamReaderFactorySingletonMemoryPoolHttpRequestStreamReaderFactory
109Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactorySingletonMemoryPoolHttpResponseStreamWriterFactory
110System.Buffers.ArrayPool`1[[System.Byte, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]SingletonTlsOverPerCoreLockedStacksArrayPool`1
111System.Buffers.ArrayPool`1[[System.Char, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]SingletonTlsOverPerCoreLockedStacksArrayPool`1
112Microsoft.AspNetCore.Mvc.Infrastructure.OutputFormatterSelectorSingletonDefaultOutputFormatterSelector
113Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ObjectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonObjectResultExecutor
114Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.PhysicalFileResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPhysicalFileResultExecutor
115Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.VirtualFileResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonVirtualFileResultExecutor
116Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.FileStreamResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonFileStreamResultExecutor
117Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.FileContentResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonFileContentResultExecutor
118Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectResultExecutor
119Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.LocalRedirectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLocalRedirectResultExecutor
120Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToActionResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectToActionResultExecutor
121Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToRouteResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectToRouteResultExecutor
122Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToPageResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectToPageResultExecutor
123Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ContentResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonContentResultExecutor
124Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.JsonResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonSystemTextJsonResultExecutor
125Microsoft.AspNetCore.Mvc.Infrastructure.IClientErrorFactorySingletonProblemDetailsClientErrorFactory
126Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsFactorySingletonDefaultProblemDetailsFactory
127Microsoft.AspNetCore.Mvc.Routing.MvcRouteHandlerSingletonMvcRouteHandler
128Microsoft.AspNetCore.Mvc.Routing.MvcAttributeRouteHandlerTransientMvcAttributeRouteHandler
129Microsoft.AspNetCore.Mvc.Routing.ControllerActionEndpointDataSourceSingletonControllerActionEndpointDataSource
130Microsoft.AspNetCore.Mvc.Routing.ActionEndpointFactorySingletonActionEndpointFactory
131Microsoft.AspNetCore.Mvc.Routing.DynamicControllerEndpointSelectorSingletonDynamicControllerEndpointSelector
132Microsoft.AspNetCore.Routing.MatcherPolicySingletonDynamicControllerEndpointMatcherPolicy
133Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterConfigurationProviderSingletonMiddlewareFilterConfigurationProvider
134Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderSingletonMiddlewareFilterBuilder
135Microsoft.AspNetCore.Hosting.IStartupFilterSingletonMiddlewareFilterBuilderStartupFilter
136Microsoft.AspNetCore.Authentication.IAuthenticationServiceScopedAuthenticationService
137Microsoft.AspNetCore.Authentication.IClaimsTransformationSingletonNoopClaimsTransformation
138Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProviderScopedAuthenticationHandlerProvider
139Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProviderSingletonAuthenticationSchemeProvider
140Microsoft.AspNetCore.Authorization.IAuthorizationServiceTransientDefaultAuthorizationService
141Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProviderTransientDefaultAuthorizationPolicyProvider
142Microsoft.AspNetCore.Authorization.IAuthorizationHandlerProviderTransientDefaultAuthorizationHandlerProvider
143Microsoft.AspNetCore.Authorization.IAuthorizationEvaluatorTransientDefaultAuthorizationEvaluator
144Microsoft.AspNetCore.Authorization.IAuthorizationHandlerContextFactoryTransientDefaultAuthorizationHandlerContextFactory
145Microsoft.AspNetCore.Authorization.IAuthorizationHandlerTransientPassThroughAuthorizationHandler
146Microsoft.AspNetCore.Authorization.Policy.AuthorizationPolicyMarkerServiceSingletonAuthorizationPolicyMarkerService
147Microsoft.AspNetCore.Authorization.Policy.IPolicyEvaluatorTransientPolicyEvaluator
148Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientAuthorizationApplicationModelProvider
149Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcDataAnnotationsMvcOptionsSetup
150Microsoft.AspNetCore.Mvc.DataAnnotations.IValidationAttributeAdapterProviderSingletonValidationAttributeAdapterProvider
151Microsoft.AspNetCore.DataProtection.Internal.IActivatorSingletonTypeForwardingActivator
152Microsoft.AspNetCore.DataProtection.IRegistryPolicyResolverSingletonRegistryPolicyResolver
153Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions, Microsoft.AspNetCore.DataProtection, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonKeyManagementOptionsSetup
154Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.DataProtection.DataProtectionOptions, Microsoft.AspNetCore.DataProtection, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientDataProtectionOptionsSetup
155Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManagerSingletonXmlKeyManager
156Microsoft.AspNetCore.DataProtection.Infrastructure.IApplicationDiscriminatorSingletonHostingApplicationDiscriminator
157Microsoft.Extensions.Hosting.IHostedServiceSingletonDataProtectionHostedService
158Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IDefaultKeyResolverSingletonDefaultKeyResolver
159Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IKeyRingProviderSingletonKeyRingProvider
160Microsoft.AspNetCore.DataProtection.IDataProtectionProviderSingletonIDataProtectionProvider
161Microsoft.AspNetCore.DataProtection.XmlEncryption.ICertificateResolverSingletonCertificateResolver
162Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Antiforgery.AntiforgeryOptions, Microsoft.AspNetCore.Antiforgery, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientAntiforgeryOptionsSetup
163Microsoft.AspNetCore.Antiforgery.IAntiforgerySingletonDefaultAntiforgery
164Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenGeneratorSingletonDefaultAntiforgeryTokenGenerator
165Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenSerializerSingletonDefaultAntiforgeryTokenSerializer
166Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenStoreSingletonDefaultAntiforgeryTokenStore
167Microsoft.AspNetCore.Antiforgery.IClaimUidExtractorSingletonDefaultClaimUidExtractor
168Microsoft.AspNetCore.Antiforgery.IAntiforgeryAdditionalDataProviderSingletonDefaultAntiforgeryAdditionalDataProvider
169Microsoft.Extensions.ObjectPool.ObjectPool`1[[Microsoft.AspNetCore.Antiforgery.AntiforgerySerializationContext, Microsoft.AspNetCore.Antiforgery, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonObjectPool`1
170System.Text.Encodings.Web.HtmlEncoderSingletonHtmlEncoder
171System.Text.Encodings.Web.JavaScriptEncoderSingletonJavaScriptEncoder
172System.Text.Encodings.Web.UrlEncoderSingletonUrlEncoder
173Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcViewOptions, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcViewOptionsSetup
174Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientTempDataMvcOptionsSetup
175Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngineSingletonCompositeViewEngine
176Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ViewResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonViewResultExecutor
177Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.PartialViewResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPartialViewResultExecutor
178Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivatorTransientViewDataDictionaryControllerPropertyActivator
179Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelperTransientHtmlHelper
180Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1TransientHtmlHelper`1
181Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGeneratorSingletonDefaultHtmlGenerator
182Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProviderSingletonModelExpressionProvider
183Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProviderSingletonIModelExpressionProvider
184Microsoft.AspNetCore.Mvc.ViewFeatures.ValidationHtmlAttributeProviderSingletonDefaultValidationHtmlAttributeProvider
185Microsoft.AspNetCore.Mvc.Rendering.IJsonHelperSingletonSystemTextJsonHelper
186Microsoft.AspNetCore.Mvc.ViewFeatures.ServerComponentSerializerSingletonServerComponentSerializer
187Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentSelectorSingletonDefaultViewComponentSelector
188Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactorySingletonDefaultViewComponentFactory
189Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivatorSingletonDefaultViewComponentActivator
190Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProviderSingletonDefaultViewComponentDescriptorCollectionProvider
191Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ViewComponentResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonViewComponentResultExecutor
192Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentInvokerCacheSingletonViewComponentInvokerCache
193Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorProviderTransientDefaultViewComponentDescriptorProvider
194Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvokerFactorySingletonDefaultViewComponentInvokerFactory
195Microsoft.AspNetCore.Mvc.IViewComponentHelperTransientDefaultViewComponentHelper
196Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientTempDataApplicationModelProvider
197Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientViewDataAttributeApplicationModelProvider
198Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilterSingletonSaveTempDataFilter
199Microsoft.AspNetCore.Mvc.ViewFeatures.RazorComponents.StaticComponentRendererScopedStaticComponentRenderer
200Microsoft.AspNetCore.Components.NavigationManagerScopedHttpNavigationManager
201Microsoft.JSInterop.IJSRuntimeScopedUnsupportedJavaScriptRuntime
202Microsoft.AspNetCore.Components.Routing.INavigationInterceptionScopedUnsupportedNavigationInterception
203Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ControllerSaveTempDataPropertyFilterTransientControllerSaveTempDataPropertyFilter
204Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProviderSingletonCookieTempDataProvider
205Microsoft.AspNetCore.Mvc.ViewFeatures.Infrastructure.TempDataSerializerSingletonDefaultTempDataSerializer
206Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ValidateAntiforgeryTokenAuthorizationFilterSingletonValidateAntiforgeryTokenAuthorizationFilter
207Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.AutoValidateAntiforgeryTokenAuthorizationFilterSingletonAutoValidateAntiforgeryTokenAuthorizationFilter
208Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactorySingletonTempDataDictionaryFactory
209System.Buffers.ArrayPool`1[[Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferValue, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonTlsOverPerCoreLockedStacksArrayPool`1
210Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.IViewBufferScopeScopedMemoryPoolViewBufferScope
211Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcViewOptions, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcRazorMvcViewOptionsSetup
212Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions, Microsoft.AspNetCore.Mvc.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientRazorViewEngineOptionsSetup
213Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngineSingletonRazorViewEngine
214Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompilerProviderSingletonDefaultViewCompilerProvider
215Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProviderTransientDefaultRazorPageFactoryProvider
216Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivatorSingletonRazorPageActivator
217Microsoft.AspNetCore.Mvc.Razor.ITagHelperActivatorSingletonDefaultTagHelperActivator
218Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentPropertyActivatorSingletonTagHelperComponentPropertyActivator
219Microsoft.AspNetCore.Mvc.Razor.ITagHelperFactorySingletonDefaultTagHelperFactory
220Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentManagerScopedTagHelperComponentManager
221Microsoft.Extensions.Caching.Memory.IMemoryCacheSingletonMemoryCache
222Microsoft.AspNetCore.Mvc.Razor.Infrastructure.TagHelperMemoryCacheProviderSingletonTagHelperMemoryCacheProvider
223Microsoft.AspNetCore.Mvc.ViewFeatures.IFileVersionProviderSingletonDefaultFileVersionProvider
224Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions, Microsoft.AspNetCore.Mvc.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientRazorPagesRazorViewEngineOptionsSetup
225Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.RazorPages.RazorPagesOptions, Microsoft.AspNetCore.Mvc.RazorPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientRazorPagesOptionsSetup
226Microsoft.AspNetCore.Routing.MatcherPolicySingletonPageLoaderMatcherPolicy
227Microsoft.AspNetCore.Routing.MatcherPolicySingletonDynamicPageEndpointMatcherPolicy
228Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DynamicPageEndpointSelectorSingletonDynamicPageEndpointSelector
229Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProviderSingletonPageActionDescriptorProvider
230Microsoft.AspNetCore.Mvc.ApplicationModels.IPageRouteModelProviderSingletonCompiledPageRouteModelProvider
231Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionEndpointDataSourceSingletonPageActionEndpointDataSource
232Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonDefaultPageApplicationModelProvider
233Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonAutoValidateAntiforgeryPageApplicationModelProvider
234Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonAuthorizationPageApplicationModelProvider
235Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonTempDataFilterPageApplicationModelProvider
236Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonViewDataAttributePageApplicationModelProvider
237Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonResponseCacheFilterApplicationModelProvider
238Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelPartsProviderSingletonDefaultPageApplicationModelPartsProvider
239Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProviderSingletonPageActionInvokerProvider
240Microsoft.AspNetCore.Mvc.RazorPages.IPageModelActivatorProviderSingletonDefaultPageModelActivatorProvider
241Microsoft.AspNetCore.Mvc.RazorPages.IPageModelFactoryProviderSingletonDefaultPageModelFactoryProvider
242Microsoft.AspNetCore.Mvc.RazorPages.IPageActivatorProviderSingletonDefaultPageActivatorProvider
243Microsoft.AspNetCore.Mvc.RazorPages.IPageFactoryProviderSingletonDefaultPageFactoryProvider
244Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.IPageLoaderSingletonIPageLoader
245Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageLoaderSingletonDefaultPageLoader
246Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.IPageHandlerMethodSelectorSingletonDefaultPageHandlerMethodSelector
247Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageResultExecutorSingletonPageResultExecutor
248Microsoft.AspNetCore.Mvc.Filters.PageSaveTempDataPropertyFilterTransientPageSaveTempDataPropertyFilter
249Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperStorageSingletonDistributedCacheTagHelperStorage
250Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperFormatterSingletonDistributedCacheTagHelperFormatter
251Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperServiceSingletonDistributedCacheTagHelperService
252Microsoft.Extensions.Caching.Distributed.IDistributedCacheSingletonMemoryDistributedCache
253Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperMemoryCacheFactorySingletonCacheTagHelperMemoryCacheFactory
254Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Http.Connections.ConnectionOptions, Microsoft.AspNetCore.Http.Connections, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConnectionOptionsSetup
255Microsoft.AspNetCore.Http.Connections.Internal.HttpConnectionDispatcherSingletonHttpConnectionDispatcher
256Microsoft.AspNetCore.Http.Connections.Internal.HttpConnectionManagerSingletonHttpConnectionManager
257Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Builder.WebSocketOptions, Microsoft.AspNetCore.WebSockets, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
258Microsoft.Extensions.DependencyInjection.SignalRMarkerServiceSingletonSignalRMarkerService
259Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.SignalR.HubOptions, Microsoft.AspNetCore.SignalR.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonHubOptionsSetup
260Microsoft.AspNetCore.SignalR.Internal.SignalRCoreMarkerServiceSingletonSignalRCoreMarkerService
261Microsoft.AspNetCore.SignalR.HubLifetimeManager`1SingletonDefaultHubLifetimeManager`1
262Microsoft.AspNetCore.SignalR.IHubProtocolResolverSingletonDefaultHubProtocolResolver
263Microsoft.AspNetCore.SignalR.IHubContext`1SingletonHubContext`1
264Microsoft.AspNetCore.SignalR.IHubContext`2SingletonHubContext`2
265Microsoft.AspNetCore.SignalR.HubConnectionHandler`1SingletonHubConnectionHandler`1
266Microsoft.AspNetCore.SignalR.IUserIdProviderSingletonDefaultUserIdProvider
267Microsoft.AspNetCore.SignalR.Internal.HubDispatcher`1SingletonDefaultHubDispatcher`1
268Microsoft.AspNetCore.SignalR.IHubActivator`1ScopedDefaultHubActivator`1
269Microsoft.AspNetCore.SignalR.Protocol.IHubProtocolSingletonJsonHubProtocol
270Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.SignalR.JsonHubProtocolOptions, Microsoft.AspNetCore.SignalR.Protocols.Json, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
271Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.SignalR.HubOptions`1[[Microsoft.AspNetCore.Components.Server.ComponentHub, Microsoft.AspNetCore.Components.Server, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]], Microsoft.AspNetCore.SignalR.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonHubOptionsSetup`1
272Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.SignalR.HubOptions`1[[Microsoft.AspNetCore.Components.Server.ComponentHub, Microsoft.AspNetCore.Components.Server, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]], Microsoft.AspNetCore.SignalR.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
273Microsoft.AspNetCore.SignalR.Protocol.IHubProtocolSingletonBlazorPackHubProtocol
274Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Builder.StaticFileOptions, Microsoft.AspNetCore.StaticFiles, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureStaticFilesOptions
275Microsoft.AspNetCore.Components.Server.Circuits.CircuitFactorySingletonCircuitFactory
276Microsoft.AspNetCore.Components.Server.ServerComponentDeserializerSingletonServerComponentDeserializer
277Microsoft.AspNetCore.Components.ServerComponentTypeCacheSingletonServerComponentTypeCache
278Microsoft.AspNetCore.Components.Server.Circuits.CircuitIdFactorySingletonCircuitIdFactory
279Microsoft.AspNetCore.Components.Server.Circuits.CircuitScopedCircuit
280Microsoft.AspNetCore.Components.Server.Circuits.ICircuitAccessorScopedDefaultCircuitAccessor
281Microsoft.AspNetCore.Components.Server.Circuits.CircuitRegistrySingletonCircuitRegistry
282Microsoft.AspNetCore.Components.NavigationManagerScopedRemoteNavigationManager
283Microsoft.JSInterop.IJSRuntimeScopedRemoteJSRuntime
284Microsoft.AspNetCore.Components.Routing.INavigationInterceptionScopedRemoteNavigationInterception
285Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProviderScopedServerAuthenticationStateProvider
286Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Components.Server.CircuitOptions, Microsoft.AspNetCore.Components.Server, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonCircuitOptionsJSInteropDetailedErrorsConfiguration
287BlazorServerProject.Data.WeatherForecastServiceSingletonWeatherForecastService
288Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
289Microsoft.Extensions.Hosting.IHostedServiceSingletonGenericWebHostService
\ No newline at end of file diff --git a/DefaultTemplate/BlazorServerProject/BlazorServerProject.json b/DefaultTemplate/BlazorServerProject/BlazorServerProject.json new file mode 100644 index 0000000..15a69af --- /dev/null +++ b/DefaultTemplate/BlazorServerProject/BlazorServerProject.json @@ -0,0 +1,2025 @@ +[ + { + "Lifetime": "Singleton", + "ServiceType": "IHostingEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "HostBuilderContext", + "ImplementationType": null, + "ImplementationInstance": "HostBuilderContext", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfiguration", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IConfiguration" + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationLifetime", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IApplicationLifetime" + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostApplicationLifetime", + "ImplementationType": "ApplicationLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostLifetime", + "ImplementationType": "ConsoleLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHost", + "ImplementationType": "Host", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptions\u00601", + "ImplementationType": "OptionsManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IOptionsSnapshot\u00601", + "ImplementationType": "OptionsManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsMonitor\u00601", + "ImplementationType": "OptionsMonitor\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IOptionsFactory\u00601", + "ImplementationType": "OptionsFactory\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsMonitorCache\u00601", + "ImplementationType": "OptionsCache\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerFactory", + "ImplementationType": "LoggerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILogger\u00601", + "ImplementationType": "Logger\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "DefaultLoggerLevelConfigureOptions", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProviderConfigurationFactory", + "ImplementationType": "LoggerProviderConfigurationFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProviderConfiguration\u00601", + "ImplementationType": "LoggerProviderConfiguration\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "LoggerFilterConfigureOptions", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigurationChangeTokenSource\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LoggingConfiguration", + "ImplementationType": null, + "ImplementationInstance": "LoggingConfiguration", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "ConsoleLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "LoggerProviderConfigureOptions\u00602", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": "LoggerProviderOptionsChangeTokenSource\u00602", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "DebugLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LoggingEventSource", + "ImplementationType": null, + "ImplementationInstance": "LoggingEventSource", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "EventSourceLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "EventLogFiltersConfigureOptions", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": "EventLogFiltersConfigureOptionsChangeSource", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "EventLogLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IWebHostEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostingEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationLifetime", + "ImplementationType": "GenericWebHostApplicationLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DiagnosticListener", + "ImplementationType": null, + "ImplementationInstance": "DiagnosticListener", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DiagnosticSource", + "ImplementationType": null, + "ImplementationInstance": "DiagnosticListener", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpContextFactory", + "ImplementationType": "DefaultHttpContextFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IMiddlewareFactory", + "ImplementationType": "MiddlewareFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationBuilderFactory", + "ImplementationType": "ApplicationBuilderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConnectionListenerFactory", + "ImplementationType": "SocketTransportFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "KestrelServerOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IServer", + "ImplementationType": "KestrelServer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "PostConfigureOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigurationChangeTokenSource\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IStartupFilter", + "ImplementationType": "HostFilteringStartupFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IInlineConstraintResolver", + "ImplementationType": "DefaultInlineConstraintResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ObjectPoolProvider", + "ImplementationType": "DefaultObjectPoolProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ObjectPool\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ObjectPool\u00601" + }, + { + "Lifetime": "Transient", + "ServiceType": "TreeRouteBuilder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "TreeRouteBuilder" + }, + { + "Lifetime": "Singleton", + "ServiceType": "RoutingMarkerService", + "ImplementationType": "RoutingMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ConfigureRouteOptions" + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointDataSource", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "EndpointDataSource" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ParameterPolicyFactory", + "ImplementationType": "DefaultParameterPolicyFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherFactory", + "ImplementationType": "DfaMatcherFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "DfaMatcherBuilder", + "ImplementationType": "DfaMatcherBuilder", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DfaGraphWriter", + "ImplementationType": "DfaGraphWriter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "Lifetime", + "ImplementationType": "Lifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointMetadataComparer", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "EndpointMetadataComparer" + }, + { + "Lifetime": "Singleton", + "ServiceType": "LinkGenerator", + "ImplementationType": "DefaultLinkGenerator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IEndpointAddressScheme\u00601", + "ImplementationType": "EndpointNameAddressScheme", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IEndpointAddressScheme\u00601", + "ImplementationType": "RouteValuesAddressScheme", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LinkParser", + "ImplementationType": "DefaultLinkParser", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointSelector", + "ImplementationType": "DefaultEndpointSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "HttpMethodMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "HostMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "TemplateBinderFactory", + "ImplementationType": "DefaultTemplateBinderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "RoutePatternTransformer", + "ImplementationType": "DefaultRoutePatternTransformer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ApplicationPartManager", + "ImplementationType": null, + "ImplementationInstance": "ApplicationPartManager", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcCoreMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": "MvcOptionsConfigureCompatibilityOptions", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": "MvcCoreMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "ApiBehaviorOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcCoreRouteOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ApplicationModelFactory", + "ImplementationType": "ApplicationModelFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "DefaultApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "ApiBehaviorApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IActionDescriptorProvider", + "ImplementationType": "ControllerActionDescriptorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionDescriptorCollectionProvider", + "ImplementationType": "DefaultActionDescriptorCollectionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionSelector", + "ImplementationType": "ActionSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ActionConstraintCache", + "ImplementationType": "ActionConstraintCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IActionConstraintProvider", + "ImplementationType": "DefaultActionConstraintProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "ConsumesMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "ActionConstraintMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IControllerFactory", + "ImplementationType": "DefaultControllerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IControllerActivator", + "ImplementationType": "DefaultControllerActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IControllerFactoryProvider", + "ImplementationType": "ControllerFactoryProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IControllerActivatorProvider", + "ImplementationType": "ControllerActivatorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IControllerPropertyActivator", + "ImplementationType": "DefaultControllerPropertyActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionInvokerFactory", + "ImplementationType": "ActionInvokerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IActionInvokerProvider", + "ImplementationType": "ControllerActionInvokerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ControllerActionInvokerCache", + "ImplementationType": "ControllerActionInvokerCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IFilterProvider", + "ImplementationType": "DefaultFilterProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultTypeMapper", + "ImplementationType": "ActionResultTypeMapper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "RequestSizeLimitFilter", + "ImplementationType": "RequestSizeLimitFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "DisableRequestSizeLimitFilter", + "ImplementationType": "DisableRequestSizeLimitFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "RequestFormLimitsFilter", + "ImplementationType": "RequestFormLimitsFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IModelMetadataProvider", + "ImplementationType": "DefaultModelMetadataProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ICompositeMetadataDetailsProvider", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ICompositeMetadataDetailsProvider" + }, + { + "Lifetime": "Singleton", + "ServiceType": "IModelBinderFactory", + "ImplementationType": "ModelBinderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IObjectModelValidator", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IObjectModelValidator" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ClientValidatorCache", + "ImplementationType": "ClientValidatorCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ParameterBinder", + "ImplementationType": "ParameterBinder", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MvcMarkerService", + "ImplementationType": "MvcMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITypeActivatorCache", + "ImplementationType": "TypeActivatorCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IUrlHelperFactory", + "ImplementationType": "UrlHelperFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpRequestStreamReaderFactory", + "ImplementationType": "MemoryPoolHttpRequestStreamReaderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpResponseStreamWriterFactory", + "ImplementationType": "MemoryPoolHttpResponseStreamWriterFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ArrayPool\u00601", + "ImplementationType": null, + "ImplementationInstance": "TlsOverPerCoreLockedStacksArrayPool\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ArrayPool\u00601", + "ImplementationType": null, + "ImplementationInstance": "TlsOverPerCoreLockedStacksArrayPool\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "OutputFormatterSelector", + "ImplementationType": "DefaultOutputFormatterSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ObjectResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "PhysicalFileResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "VirtualFileResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "FileStreamResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "FileContentResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "LocalRedirectResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectToActionResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectToRouteResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectToPageResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ContentResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "SystemTextJsonResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IClientErrorFactory", + "ImplementationType": "ProblemDetailsClientErrorFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ProblemDetailsFactory", + "ImplementationType": "DefaultProblemDetailsFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MvcRouteHandler", + "ImplementationType": "MvcRouteHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "MvcAttributeRouteHandler", + "ImplementationType": "MvcAttributeRouteHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ControllerActionEndpointDataSource", + "ImplementationType": "ControllerActionEndpointDataSource", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ActionEndpointFactory", + "ImplementationType": "ActionEndpointFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DynamicControllerEndpointSelector", + "ImplementationType": "DynamicControllerEndpointSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "DynamicControllerEndpointMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MiddlewareFilterConfigurationProvider", + "ImplementationType": "MiddlewareFilterConfigurationProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MiddlewareFilterBuilder", + "ImplementationType": "MiddlewareFilterBuilder", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IStartupFilter", + "ImplementationType": "MiddlewareFilterBuilderStartupFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IAuthenticationService", + "ImplementationType": "AuthenticationService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IClaimsTransformation", + "ImplementationType": "NoopClaimsTransformation", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IAuthenticationHandlerProvider", + "ImplementationType": "AuthenticationHandlerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAuthenticationSchemeProvider", + "ImplementationType": "AuthenticationSchemeProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationService", + "ImplementationType": "DefaultAuthorizationService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationPolicyProvider", + "ImplementationType": "DefaultAuthorizationPolicyProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationHandlerProvider", + "ImplementationType": "DefaultAuthorizationHandlerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationEvaluator", + "ImplementationType": "DefaultAuthorizationEvaluator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationHandlerContextFactory", + "ImplementationType": "DefaultAuthorizationHandlerContextFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationHandler", + "ImplementationType": "PassThroughAuthorizationHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "AuthorizationPolicyMarkerService", + "ImplementationType": "AuthorizationPolicyMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPolicyEvaluator", + "ImplementationType": "PolicyEvaluator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "AuthorizationApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcDataAnnotationsMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidationAttributeAdapterProvider", + "ImplementationType": "ValidationAttributeAdapterProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActivator", + "ImplementationType": "TypeForwardingActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IRegistryPolicyResolver", + "ImplementationType": "RegistryPolicyResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "KeyManagementOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "DataProtectionOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IKeyManager", + "ImplementationType": "XmlKeyManager", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationDiscriminator", + "ImplementationType": "HostingApplicationDiscriminator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostedService", + "ImplementationType": "DataProtectionHostedService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDefaultKeyResolver", + "ImplementationType": "DefaultKeyResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IKeyRingProvider", + "ImplementationType": "KeyRingProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDataProtectionProvider", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IDataProtectionProvider" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ICertificateResolver", + "ImplementationType": "CertificateResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "AntiforgeryOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgery", + "ImplementationType": "DefaultAntiforgery", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryTokenGenerator", + "ImplementationType": "DefaultAntiforgeryTokenGenerator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryTokenSerializer", + "ImplementationType": "DefaultAntiforgeryTokenSerializer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryTokenStore", + "ImplementationType": "DefaultAntiforgeryTokenStore", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IClaimUidExtractor", + "ImplementationType": "DefaultClaimUidExtractor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryAdditionalDataProvider", + "ImplementationType": "DefaultAntiforgeryAdditionalDataProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ObjectPool\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ObjectPool\u00601" + }, + { + "Lifetime": "Singleton", + "ServiceType": "HtmlEncoder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "HtmlEncoder" + }, + { + "Lifetime": "Singleton", + "ServiceType": "JavaScriptEncoder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "JavaScriptEncoder" + }, + { + "Lifetime": "Singleton", + "ServiceType": "UrlEncoder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "UrlEncoder" + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcViewOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "TempDataMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ICompositeViewEngine", + "ImplementationType": "CompositeViewEngine", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ViewResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "PartialViewResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IControllerPropertyActivator", + "ImplementationType": "ViewDataDictionaryControllerPropertyActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IHtmlHelper", + "ImplementationType": "HtmlHelper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IHtmlHelper\u00601", + "ImplementationType": "HtmlHelper\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHtmlGenerator", + "ImplementationType": "DefaultHtmlGenerator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ModelExpressionProvider", + "ImplementationType": "ModelExpressionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IModelExpressionProvider", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IModelExpressionProvider" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ValidationHtmlAttributeProvider", + "ImplementationType": "DefaultValidationHtmlAttributeProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IJsonHelper", + "ImplementationType": "SystemTextJsonHelper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ServerComponentSerializer", + "ImplementationType": "ServerComponentSerializer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentSelector", + "ImplementationType": "DefaultViewComponentSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentFactory", + "ImplementationType": "DefaultViewComponentFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentActivator", + "ImplementationType": "DefaultViewComponentActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentDescriptorCollectionProvider", + "ImplementationType": "DefaultViewComponentDescriptorCollectionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ViewComponentResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ViewComponentInvokerCache", + "ImplementationType": "ViewComponentInvokerCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IViewComponentDescriptorProvider", + "ImplementationType": "DefaultViewComponentDescriptorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentInvokerFactory", + "ImplementationType": "DefaultViewComponentInvokerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IViewComponentHelper", + "ImplementationType": "DefaultViewComponentHelper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "TempDataApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "ViewDataAttributeApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "SaveTempDataFilter", + "ImplementationType": "SaveTempDataFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "StaticComponentRenderer", + "ImplementationType": "StaticComponentRenderer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "NavigationManager", + "ImplementationType": "HttpNavigationManager", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IJSRuntime", + "ImplementationType": "UnsupportedJavaScriptRuntime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "INavigationInterception", + "ImplementationType": "UnsupportedNavigationInterception", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ControllerSaveTempDataPropertyFilter", + "ImplementationType": "ControllerSaveTempDataPropertyFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITempDataProvider", + "ImplementationType": "CookieTempDataProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "TempDataSerializer", + "ImplementationType": "DefaultTempDataSerializer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationType": "ValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "AutoValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationType": "AutoValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITempDataDictionaryFactory", + "ImplementationType": "TempDataDictionaryFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ArrayPool\u00601", + "ImplementationType": null, + "ImplementationInstance": "TlsOverPerCoreLockedStacksArrayPool\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IViewBufferScope", + "ImplementationType": "MemoryPoolViewBufferScope", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcRazorMvcViewOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "RazorViewEngineOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IRazorViewEngine", + "ImplementationType": "RazorViewEngine", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewCompilerProvider", + "ImplementationType": "DefaultViewCompilerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IRazorPageFactoryProvider", + "ImplementationType": "DefaultRazorPageFactoryProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IRazorPageActivator", + "ImplementationType": "RazorPageActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITagHelperActivator", + "ImplementationType": "DefaultTagHelperActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITagHelperComponentPropertyActivator", + "ImplementationType": "TagHelperComponentPropertyActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITagHelperFactory", + "ImplementationType": "DefaultTagHelperFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "ITagHelperComponentManager", + "ImplementationType": "TagHelperComponentManager", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IMemoryCache", + "ImplementationType": "MemoryCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "TagHelperMemoryCacheProvider", + "ImplementationType": "TagHelperMemoryCacheProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IFileVersionProvider", + "ImplementationType": "DefaultFileVersionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "RazorPagesRazorViewEngineOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "RazorPagesOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "PageLoaderMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "DynamicPageEndpointMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DynamicPageEndpointSelector", + "ImplementationType": "DynamicPageEndpointSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionDescriptorProvider", + "ImplementationType": "PageActionDescriptorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageRouteModelProvider", + "ImplementationType": "CompiledPageRouteModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "PageActionEndpointDataSource", + "ImplementationType": "PageActionEndpointDataSource", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "DefaultPageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "AutoValidateAntiforgeryPageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "AuthorizationPageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "TempDataFilterPageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "ViewDataAttributePageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "ResponseCacheFilterApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelPartsProvider", + "ImplementationType": "DefaultPageApplicationModelPartsProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionInvokerProvider", + "ImplementationType": "PageActionInvokerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageModelActivatorProvider", + "ImplementationType": "DefaultPageModelActivatorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageModelFactoryProvider", + "ImplementationType": "DefaultPageModelFactoryProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageActivatorProvider", + "ImplementationType": "DefaultPageActivatorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageFactoryProvider", + "ImplementationType": "DefaultPageFactoryProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageLoader", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IPageLoader" + }, + { + "Lifetime": "Singleton", + "ServiceType": "PageLoader", + "ImplementationType": "DefaultPageLoader", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageHandlerMethodSelector", + "ImplementationType": "DefaultPageHandlerMethodSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "PageResultExecutor", + "ImplementationType": "PageResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "PageSaveTempDataPropertyFilter", + "ImplementationType": "PageSaveTempDataPropertyFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCacheTagHelperStorage", + "ImplementationType": "DistributedCacheTagHelperStorage", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCacheTagHelperFormatter", + "ImplementationType": "DistributedCacheTagHelperFormatter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCacheTagHelperService", + "ImplementationType": "DistributedCacheTagHelperService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCache", + "ImplementationType": "MemoryDistributedCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "CacheTagHelperMemoryCacheFactory", + "ImplementationType": "CacheTagHelperMemoryCacheFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "ConnectionOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "HttpConnectionDispatcher", + "ImplementationType": "HttpConnectionDispatcher", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "HttpConnectionManager", + "ImplementationType": "HttpConnectionManager", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "SignalRMarkerService", + "ImplementationType": "SignalRMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "HubOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "SignalRCoreMarkerService", + "ImplementationType": "SignalRCoreMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "HubLifetimeManager\u00601", + "ImplementationType": "DefaultHubLifetimeManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHubProtocolResolver", + "ImplementationType": "DefaultHubProtocolResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHubContext\u00601", + "ImplementationType": "HubContext\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHubContext\u00602", + "ImplementationType": "HubContext\u00602", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "HubConnectionHandler\u00601", + "ImplementationType": "HubConnectionHandler\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IUserIdProvider", + "ImplementationType": "DefaultUserIdProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "HubDispatcher\u00601", + "ImplementationType": "DefaultHubDispatcher\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IHubActivator\u00601", + "ImplementationType": "DefaultHubActivator\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHubProtocol", + "ImplementationType": "JsonHubProtocol", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "HubOptionsSetup\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHubProtocol", + "ImplementationType": "BlazorPackHubProtocol", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": "ConfigureStaticFilesOptions", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "CircuitFactory", + "ImplementationType": "CircuitFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ServerComponentDeserializer", + "ImplementationType": "ServerComponentDeserializer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ServerComponentTypeCache", + "ImplementationType": "ServerComponentTypeCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "CircuitIdFactory", + "ImplementationType": "CircuitIdFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "Circuit", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "Circuit" + }, + { + "Lifetime": "Scoped", + "ServiceType": "ICircuitAccessor", + "ImplementationType": "DefaultCircuitAccessor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "CircuitRegistry", + "ImplementationType": "CircuitRegistry", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "NavigationManager", + "ImplementationType": "RemoteNavigationManager", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IJSRuntime", + "ImplementationType": "RemoteJSRuntime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "INavigationInterception", + "ImplementationType": "RemoteNavigationInterception", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "AuthenticationStateProvider", + "ImplementationType": "ServerAuthenticationStateProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "CircuitOptionsJSInteropDetailedErrorsConfiguration", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "WeatherForecastService", + "ImplementationType": "WeatherForecastService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostedService", + "ImplementationType": "GenericWebHostService", + "ImplementationInstance": null, + "ImplementationFactory": null + } +] \ No newline at end of file diff --git a/DefaultTemplate/DefaultTemplate.sln b/DefaultTemplate/DefaultTemplate.sln index abb4ce0..9a8aa20 100644 --- a/DefaultTemplate/DefaultTemplate.sln +++ b/DefaultTemplate/DefaultTemplate.sln @@ -3,21 +3,23 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 16 VisualStudioVersion = 16.0.29411.108 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EmptyProject", "EmptyProject\EmptyProject.csproj", "{C71E6831-7AA7-40C1-9C8C-299260EC3C54}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EmptyProject", "EmptyProject\EmptyProject.csproj", "{C71E6831-7AA7-40C1-9C8C-299260EC3C54}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MVCProject", "MVCProject\MVCProject.csproj", "{D4E3033C-1C6A-45A1-92B4-A795DE32DFF2}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MVCProject", "MVCProject\MVCProject.csproj", "{D4E3033C-1C6A-45A1-92B4-A795DE32DFF2}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "APIProject", "APIProject\APIProject.csproj", "{F2F501B0-6D72-4076-A6B0-9F0002151D7C}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "APIProject", "APIProject\APIProject.csproj", "{F2F501B0-6D72-4076-A6B0-9F0002151D7C}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebProject", "WebProject\WebProject.csproj", "{D5464598-783B-41ED-A710-330E8DCB0058}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WebProject", "WebProject\WebProject.csproj", "{D5464598-783B-41ED-A710-330E8DCB0058}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MVCIdentityProject", "MVCIdentityProject\MVCIdentityProject.csproj", "{B74E0200-BDA6-4FDF-9744-11417684455B}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MVCIdentityProject", "MVCIdentityProject\MVCIdentityProject.csproj", "{B74E0200-BDA6-4FDF-9744-11417684455B}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebIdentityProject", "WebIdentityProject\WebIdentityProject.csproj", "{AAEF3DB2-4C1F-4ACA-884C-2AD190E9A346}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WebIdentityProject", "WebIdentityProject\WebIdentityProject.csproj", "{AAEF3DB2-4C1F-4ACA-884C-2AD190E9A346}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BlazorServerProject", "BlazorServerProject\BlazorServerProject.csproj", "{E2CF432A-905A-4D29-A465-6197A6A62A81}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorServerProject", "BlazorServerProject\BlazorServerProject.csproj", "{E2CF432A-905A-4D29-A465-6197A6A62A81}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BlazorServerIndividualProject", "BlazorServerIndividualProject\BlazorServerIndividualProject.csproj", "{E3239BD0-9A62-4918-BA16-418E7E24AEFD}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorServerIndividualProject", "BlazorServerIndividualProject\BlazorServerIndividualProject.csproj", "{E3239BD0-9A62-4918-BA16-418E7E24AEFD}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HelpClassLibrary", "HelpClassLibrary\HelpClassLibrary.csproj", "{F4AB9225-0265-448F-B54C-94B2A2A92F72}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -57,6 +59,10 @@ Global {E3239BD0-9A62-4918-BA16-418E7E24AEFD}.Debug|Any CPU.Build.0 = Debug|Any CPU {E3239BD0-9A62-4918-BA16-418E7E24AEFD}.Release|Any CPU.ActiveCfg = Release|Any CPU {E3239BD0-9A62-4918-BA16-418E7E24AEFD}.Release|Any CPU.Build.0 = Release|Any CPU + {F4AB9225-0265-448F-B54C-94B2A2A92F72}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F4AB9225-0265-448F-B54C-94B2A2A92F72}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F4AB9225-0265-448F-B54C-94B2A2A92F72}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F4AB9225-0265-448F-B54C-94B2A2A92F72}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/DefaultTemplate/EmptyProject/EmptyProject.csproj b/DefaultTemplate/EmptyProject/EmptyProject.csproj index bb9ffce..b59819b 100644 --- a/DefaultTemplate/EmptyProject/EmptyProject.csproj +++ b/DefaultTemplate/EmptyProject/EmptyProject.csproj @@ -1,4 +1,4 @@ - + netcoreapp3.0 diff --git a/DefaultTemplate/EmptyProject/EmptyProject.html b/DefaultTemplate/EmptyProject/EmptyProject.html new file mode 100644 index 0000000..3f48a88 --- /dev/null +++ b/DefaultTemplate/EmptyProject/EmptyProject.html @@ -0,0 +1 @@ +

All Services

IndexTypeLifetimeImplementationTypeImplementationInstanceImplementationFactory
1Microsoft.Extensions.Hosting.IHostingEnvironmentSingletonHostingEnvironment
2Microsoft.Extensions.Hosting.IHostEnvironmentSingletonHostingEnvironment
3Microsoft.Extensions.Hosting.HostBuilderContextSingletonHostBuilderContext
4Microsoft.Extensions.Configuration.IConfigurationSingletonIConfiguration
5Microsoft.Extensions.Hosting.IApplicationLifetimeSingletonIApplicationLifetime
6Microsoft.Extensions.Hosting.IHostApplicationLifetimeSingletonApplicationLifetime
7Microsoft.Extensions.Hosting.IHostLifetimeSingletonConsoleLifetime
8Microsoft.Extensions.Hosting.IHostSingletonHost
9Microsoft.Extensions.Options.IOptions`1SingletonOptionsManager`1
10Microsoft.Extensions.Options.IOptionsSnapshot`1ScopedOptionsManager`1
11Microsoft.Extensions.Options.IOptionsMonitor`1SingletonOptionsMonitor`1
12Microsoft.Extensions.Options.IOptionsFactory`1TransientOptionsFactory`1
13Microsoft.Extensions.Options.IOptionsMonitorCache`1SingletonOptionsCache`1
14Microsoft.Extensions.Logging.ILoggerFactorySingletonLoggerFactory
15Microsoft.Extensions.Logging.ILogger`1SingletonLogger`1
16Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonDefaultLoggerLevelConfigureOptions
17Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
18Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfigurationFactorySingletonLoggerProviderConfigurationFactory
19Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfiguration`1SingletonLoggerProviderConfiguration`1
20Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerFilterConfigureOptions
21Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigurationChangeTokenSource`1
22Microsoft.Extensions.Logging.Configuration.LoggingConfigurationSingletonLoggingConfiguration
23Microsoft.Extensions.Logging.ILoggerProviderSingletonConsoleLoggerProvider
24Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerProviderConfigureOptions`2
25Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerProviderOptionsChangeTokenSource`2
26Microsoft.Extensions.Logging.ILoggerProviderSingletonDebugLoggerProvider
27Microsoft.Extensions.Logging.EventSource.LoggingEventSourceSingletonLoggingEventSource
28Microsoft.Extensions.Logging.ILoggerProviderSingletonEventSourceLoggerProvider
29Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonEventLogFiltersConfigureOptions
30Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonEventLogFiltersConfigureOptionsChangeSource
31Microsoft.Extensions.Logging.ILoggerProviderSingletonEventLogLoggerProvider
32Microsoft.AspNetCore.Hosting.IWebHostEnvironmentSingletonHostingEnvironment
33Microsoft.AspNetCore.Hosting.IHostingEnvironmentSingletonHostingEnvironment
34Microsoft.AspNetCore.Hosting.IApplicationLifetimeSingletonGenericWebHostApplicationLifetime
35Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
36System.Diagnostics.DiagnosticListenerSingletonDiagnosticListener
37System.Diagnostics.DiagnosticSourceSingletonDiagnosticListener
38Microsoft.AspNetCore.Http.IHttpContextFactorySingletonDefaultHttpContextFactory
39Microsoft.AspNetCore.Http.IMiddlewareFactoryScopedMiddlewareFactory
40Microsoft.AspNetCore.Hosting.Builder.IApplicationBuilderFactorySingletonApplicationBuilderFactory
41Microsoft.AspNetCore.Connections.IConnectionListenerFactorySingletonSocketTransportFactory
42Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions, Microsoft.AspNetCore.Server.Kestrel.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientKestrelServerOptionsSetup
43Microsoft.AspNetCore.Hosting.Server.IServerSingletonKestrelServer
44Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions, Microsoft.AspNetCore.Server.Kestrel.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
45Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPostConfigureOptions`1
46Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigurationChangeTokenSource`1
47Microsoft.AspNetCore.Hosting.IStartupFilterTransientHostFilteringStartupFilter
48Microsoft.AspNetCore.Routing.IInlineConstraintResolverTransientDefaultInlineConstraintResolver
49Microsoft.Extensions.ObjectPool.ObjectPoolProviderTransientDefaultObjectPoolProvider
50Microsoft.Extensions.ObjectPool.ObjectPool`1[[Microsoft.AspNetCore.Routing.UriBuildingContext, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonObjectPool`1
51Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilderTransientTreeRouteBuilder
52Microsoft.AspNetCore.Routing.RoutingMarkerServiceSingletonRoutingMarkerService
53Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Routing.RouteOptions, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientConfigureRouteOptions
54Microsoft.AspNetCore.Routing.EndpointDataSourceSingletonEndpointDataSource
55Microsoft.AspNetCore.Routing.ParameterPolicyFactorySingletonDefaultParameterPolicyFactory
56Microsoft.AspNetCore.Routing.Matching.MatcherFactorySingletonDfaMatcherFactory
57Microsoft.AspNetCore.Routing.Matching.DfaMatcherBuilderTransientDfaMatcherBuilder
58Microsoft.AspNetCore.Routing.Internal.DfaGraphWriterSingletonDfaGraphWriter
59Microsoft.AspNetCore.Routing.Matching.DataSourceDependentMatcher+LifetimeTransientLifetime
60Microsoft.AspNetCore.Routing.Matching.EndpointMetadataComparerSingletonEndpointMetadataComparer
61Microsoft.AspNetCore.Routing.LinkGeneratorSingletonDefaultLinkGenerator
62Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]SingletonEndpointNameAddressScheme
63Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1[[Microsoft.AspNetCore.Routing.RouteValuesAddress, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRouteValuesAddressScheme
64Microsoft.AspNetCore.Routing.LinkParserSingletonDefaultLinkParser
65Microsoft.AspNetCore.Routing.Matching.EndpointSelectorSingletonDefaultEndpointSelector
66Microsoft.AspNetCore.Routing.MatcherPolicySingletonHttpMethodMatcherPolicy
67Microsoft.AspNetCore.Routing.MatcherPolicySingletonHostMatcherPolicy
68Microsoft.AspNetCore.Routing.Template.TemplateBinderFactorySingletonDefaultTemplateBinderFactory
69Microsoft.AspNetCore.Routing.Patterns.RoutePatternTransformerSingletonDefaultRoutePatternTransformer
70Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
71Microsoft.Extensions.Hosting.IHostedServiceSingletonGenericWebHostService
\ No newline at end of file diff --git a/DefaultTemplate/EmptyProject/EmptyProject.json b/DefaultTemplate/EmptyProject/EmptyProject.json new file mode 100644 index 0000000..b31762b --- /dev/null +++ b/DefaultTemplate/EmptyProject/EmptyProject.json @@ -0,0 +1,499 @@ +[ + { + "Lifetime": "Singleton", + "ServiceType": "IHostingEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "HostBuilderContext", + "ImplementationType": null, + "ImplementationInstance": "HostBuilderContext", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfiguration", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IConfiguration" + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationLifetime", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IApplicationLifetime" + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostApplicationLifetime", + "ImplementationType": "ApplicationLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostLifetime", + "ImplementationType": "ConsoleLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHost", + "ImplementationType": "Host", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptions\u00601", + "ImplementationType": "OptionsManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IOptionsSnapshot\u00601", + "ImplementationType": "OptionsManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsMonitor\u00601", + "ImplementationType": "OptionsMonitor\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IOptionsFactory\u00601", + "ImplementationType": "OptionsFactory\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsMonitorCache\u00601", + "ImplementationType": "OptionsCache\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerFactory", + "ImplementationType": "LoggerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILogger\u00601", + "ImplementationType": "Logger\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "DefaultLoggerLevelConfigureOptions", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProviderConfigurationFactory", + "ImplementationType": "LoggerProviderConfigurationFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProviderConfiguration\u00601", + "ImplementationType": "LoggerProviderConfiguration\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "LoggerFilterConfigureOptions", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigurationChangeTokenSource\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LoggingConfiguration", + "ImplementationType": null, + "ImplementationInstance": "LoggingConfiguration", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "ConsoleLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "LoggerProviderConfigureOptions\u00602", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": "LoggerProviderOptionsChangeTokenSource\u00602", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "DebugLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LoggingEventSource", + "ImplementationType": null, + "ImplementationInstance": "LoggingEventSource", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "EventSourceLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "EventLogFiltersConfigureOptions", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": "EventLogFiltersConfigureOptionsChangeSource", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "EventLogLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IWebHostEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostingEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationLifetime", + "ImplementationType": "GenericWebHostApplicationLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DiagnosticListener", + "ImplementationType": null, + "ImplementationInstance": "DiagnosticListener", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DiagnosticSource", + "ImplementationType": null, + "ImplementationInstance": "DiagnosticListener", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpContextFactory", + "ImplementationType": "DefaultHttpContextFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IMiddlewareFactory", + "ImplementationType": "MiddlewareFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationBuilderFactory", + "ImplementationType": "ApplicationBuilderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConnectionListenerFactory", + "ImplementationType": "SocketTransportFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "KestrelServerOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IServer", + "ImplementationType": "KestrelServer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "PostConfigureOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigurationChangeTokenSource\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IStartupFilter", + "ImplementationType": "HostFilteringStartupFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IInlineConstraintResolver", + "ImplementationType": "DefaultInlineConstraintResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ObjectPoolProvider", + "ImplementationType": "DefaultObjectPoolProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ObjectPool\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ObjectPool\u00601" + }, + { + "Lifetime": "Transient", + "ServiceType": "TreeRouteBuilder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "TreeRouteBuilder" + }, + { + "Lifetime": "Singleton", + "ServiceType": "RoutingMarkerService", + "ImplementationType": "RoutingMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ConfigureRouteOptions" + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointDataSource", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "EndpointDataSource" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ParameterPolicyFactory", + "ImplementationType": "DefaultParameterPolicyFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherFactory", + "ImplementationType": "DfaMatcherFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "DfaMatcherBuilder", + "ImplementationType": "DfaMatcherBuilder", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DfaGraphWriter", + "ImplementationType": "DfaGraphWriter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "Lifetime", + "ImplementationType": "Lifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointMetadataComparer", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "EndpointMetadataComparer" + }, + { + "Lifetime": "Singleton", + "ServiceType": "LinkGenerator", + "ImplementationType": "DefaultLinkGenerator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IEndpointAddressScheme\u00601", + "ImplementationType": "EndpointNameAddressScheme", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IEndpointAddressScheme\u00601", + "ImplementationType": "RouteValuesAddressScheme", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LinkParser", + "ImplementationType": "DefaultLinkParser", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointSelector", + "ImplementationType": "DefaultEndpointSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "HttpMethodMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "HostMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "TemplateBinderFactory", + "ImplementationType": "DefaultTemplateBinderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "RoutePatternTransformer", + "ImplementationType": "DefaultRoutePatternTransformer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostedService", + "ImplementationType": "GenericWebHostService", + "ImplementationInstance": null, + "ImplementationFactory": null + } +] \ No newline at end of file diff --git a/DefaultTemplate/HelpClassLibrary/HelpClassLibrary.csproj b/DefaultTemplate/HelpClassLibrary/HelpClassLibrary.csproj new file mode 100644 index 0000000..47824ef --- /dev/null +++ b/DefaultTemplate/HelpClassLibrary/HelpClassLibrary.csproj @@ -0,0 +1,14 @@ + + + + netstandard2.0 + + + + + + + + + + diff --git a/DefaultTemplate/HelpClassLibrary/ServiceDescriptorHelper.cs b/DefaultTemplate/HelpClassLibrary/ServiceDescriptorHelper.cs new file mode 100644 index 0000000..923faa2 --- /dev/null +++ b/DefaultTemplate/HelpClassLibrary/ServiceDescriptorHelper.cs @@ -0,0 +1,67 @@ +using Microsoft.Extensions.DependencyInjection; +using Newtonsoft.Json; +using System; +using System.Collections; +using System.Collections.Generic; +using System.IO; +using System.Text; +using System.Text.Json; + +namespace HelpClassLibrary +{ + public class ServiceRegistration + { + public string Lifetime { get; set; } + public string ServiceType { get; set; } + public string ImplementationType { get; set; } + public string ImplementationInstance { get; set; } + public string ImplementationFactory { get; set; } + } + public static class ServiceDescriptorHelper + { + public static void Save(IServiceCollection serviceDescriptors, string filename) + { + ServiceCollection services = serviceDescriptors as ServiceCollection; + List list = new List(); + foreach (var item in serviceDescriptors) + { + var newObject = new ServiceRegistration() + { + Lifetime = item.Lifetime.ToString(), + ServiceType = item.ServiceType.Name, + ImplementationType = item.ImplementationType?.Name, + ImplementationInstance = item.ImplementationInstance?.GetType().Name, + ImplementationFactory = item.ImplementationFactory?.GetType().GenericTypeArguments[1].Name + //ImplementationFactory = item.ImplementationFactory != null ? "Factory" : "" + }; + list.Add(newObject); + } + //var foo = JsonConvert.SerializeObject(newObject); + string content = System.Text.Json.JsonSerializer.Serialize(list, new JsonSerializerOptions() { WriteIndented = true }); + File.WriteAllText(filename, content); + + #region 產生出 HTML 檔案內容 + var sb = new StringBuilder(); + sb.Append("

All Services

"); + sb.Append(""); + sb.Append(""); + sb.Append(""); + int index = 1; + foreach (var svc in serviceDescriptors) + { + sb.Append(""); + sb.Append($""); + sb.Append($""); + sb.Append($""); + sb.Append($""); + sb.Append($""); + sb.Append($""); + sb.Append(""); + } + sb.Append("
IndexTypeLifetimeImplementationTypeImplementationInstanceImplementationFactory
{index++}{svc.ServiceType.FullName}{svc.Lifetime}{(svc.ImplementationType!=null?svc.ImplementationType.Name:"")}{(svc.ImplementationInstance != null?svc.ImplementationInstance.GetType().Name : "")}{(svc.ImplementationFactory != null ? svc.ImplementationFactory.GetType().GenericTypeArguments[1].Name : "")}
"); + File.WriteAllText(filename.Replace(".json", ".html"), sb.ToString()); + + #endregion + } + } +} diff --git a/DefaultTemplate/MVCIdentityProject/MVCIdentityProject.csproj b/DefaultTemplate/MVCIdentityProject/MVCIdentityProject.csproj index 01faccd..709b21d 100644 --- a/DefaultTemplate/MVCIdentityProject/MVCIdentityProject.csproj +++ b/DefaultTemplate/MVCIdentityProject/MVCIdentityProject.csproj @@ -1,4 +1,4 @@ - + netcoreapp3.0 diff --git a/DefaultTemplate/MVCIdentityProject/MVCIdentityProject.html b/DefaultTemplate/MVCIdentityProject/MVCIdentityProject.html new file mode 100644 index 0000000..b39a75b --- /dev/null +++ b/DefaultTemplate/MVCIdentityProject/MVCIdentityProject.html @@ -0,0 +1 @@ +

All Services

IndexTypeLifetimeImplementationTypeImplementationInstanceImplementationFactory
1Microsoft.Extensions.Hosting.IHostingEnvironmentSingletonHostingEnvironment
2Microsoft.Extensions.Hosting.IHostEnvironmentSingletonHostingEnvironment
3Microsoft.Extensions.Hosting.HostBuilderContextSingletonHostBuilderContext
4Microsoft.Extensions.Configuration.IConfigurationSingletonIConfiguration
5Microsoft.Extensions.Hosting.IApplicationLifetimeSingletonIApplicationLifetime
6Microsoft.Extensions.Hosting.IHostApplicationLifetimeSingletonApplicationLifetime
7Microsoft.Extensions.Hosting.IHostLifetimeSingletonConsoleLifetime
8Microsoft.Extensions.Hosting.IHostSingletonHost
9Microsoft.Extensions.Options.IOptions`1SingletonOptionsManager`1
10Microsoft.Extensions.Options.IOptionsSnapshot`1ScopedOptionsManager`1
11Microsoft.Extensions.Options.IOptionsMonitor`1SingletonOptionsMonitor`1
12Microsoft.Extensions.Options.IOptionsFactory`1TransientOptionsFactory`1
13Microsoft.Extensions.Options.IOptionsMonitorCache`1SingletonOptionsCache`1
14Microsoft.Extensions.Logging.ILoggerFactorySingletonLoggerFactory
15Microsoft.Extensions.Logging.ILogger`1SingletonLogger`1
16Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonDefaultLoggerLevelConfigureOptions
17Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
18Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfigurationFactorySingletonLoggerProviderConfigurationFactory
19Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfiguration`1SingletonLoggerProviderConfiguration`1
20Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerFilterConfigureOptions
21Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigurationChangeTokenSource`1
22Microsoft.Extensions.Logging.Configuration.LoggingConfigurationSingletonLoggingConfiguration
23Microsoft.Extensions.Logging.ILoggerProviderSingletonConsoleLoggerProvider
24Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerProviderConfigureOptions`2
25Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerProviderOptionsChangeTokenSource`2
26Microsoft.Extensions.Logging.ILoggerProviderSingletonDebugLoggerProvider
27Microsoft.Extensions.Logging.EventSource.LoggingEventSourceSingletonLoggingEventSource
28Microsoft.Extensions.Logging.ILoggerProviderSingletonEventSourceLoggerProvider
29Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonEventLogFiltersConfigureOptions
30Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonEventLogFiltersConfigureOptionsChangeSource
31Microsoft.Extensions.Logging.ILoggerProviderSingletonEventLogLoggerProvider
32Microsoft.AspNetCore.Hosting.IWebHostEnvironmentSingletonHostingEnvironment
33Microsoft.AspNetCore.Hosting.IHostingEnvironmentSingletonHostingEnvironment
34Microsoft.AspNetCore.Hosting.IApplicationLifetimeSingletonGenericWebHostApplicationLifetime
35Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
36System.Diagnostics.DiagnosticListenerSingletonDiagnosticListener
37System.Diagnostics.DiagnosticSourceSingletonDiagnosticListener
38Microsoft.AspNetCore.Http.IHttpContextFactorySingletonDefaultHttpContextFactory
39Microsoft.AspNetCore.Http.IMiddlewareFactoryScopedMiddlewareFactory
40Microsoft.AspNetCore.Hosting.Builder.IApplicationBuilderFactorySingletonApplicationBuilderFactory
41Microsoft.AspNetCore.Connections.IConnectionListenerFactorySingletonSocketTransportFactory
42Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions, Microsoft.AspNetCore.Server.Kestrel.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientKestrelServerOptionsSetup
43Microsoft.AspNetCore.Hosting.Server.IServerSingletonKestrelServer
44Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions, Microsoft.AspNetCore.Server.Kestrel.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
45Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPostConfigureOptions`1
46Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigurationChangeTokenSource`1
47Microsoft.AspNetCore.Hosting.IStartupFilterTransientHostFilteringStartupFilter
48Microsoft.AspNetCore.Routing.IInlineConstraintResolverTransientDefaultInlineConstraintResolver
49Microsoft.Extensions.ObjectPool.ObjectPoolProviderTransientDefaultObjectPoolProvider
50Microsoft.Extensions.ObjectPool.ObjectPool`1[[Microsoft.AspNetCore.Routing.UriBuildingContext, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonObjectPool`1
51Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilderTransientTreeRouteBuilder
52Microsoft.AspNetCore.Routing.RoutingMarkerServiceSingletonRoutingMarkerService
53Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Routing.RouteOptions, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientConfigureRouteOptions
54Microsoft.AspNetCore.Routing.EndpointDataSourceSingletonEndpointDataSource
55Microsoft.AspNetCore.Routing.ParameterPolicyFactorySingletonDefaultParameterPolicyFactory
56Microsoft.AspNetCore.Routing.Matching.MatcherFactorySingletonDfaMatcherFactory
57Microsoft.AspNetCore.Routing.Matching.DfaMatcherBuilderTransientDfaMatcherBuilder
58Microsoft.AspNetCore.Routing.Internal.DfaGraphWriterSingletonDfaGraphWriter
59Microsoft.AspNetCore.Routing.Matching.DataSourceDependentMatcher+LifetimeTransientLifetime
60Microsoft.AspNetCore.Routing.Matching.EndpointMetadataComparerSingletonEndpointMetadataComparer
61Microsoft.AspNetCore.Routing.LinkGeneratorSingletonDefaultLinkGenerator
62Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]SingletonEndpointNameAddressScheme
63Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1[[Microsoft.AspNetCore.Routing.RouteValuesAddress, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRouteValuesAddressScheme
64Microsoft.AspNetCore.Routing.LinkParserSingletonDefaultLinkParser
65Microsoft.AspNetCore.Routing.Matching.EndpointSelectorSingletonDefaultEndpointSelector
66Microsoft.AspNetCore.Routing.MatcherPolicySingletonHttpMethodMatcherPolicy
67Microsoft.AspNetCore.Routing.MatcherPolicySingletonHostMatcherPolicy
68Microsoft.AspNetCore.Routing.Template.TemplateBinderFactorySingletonDefaultTemplateBinderFactory
69Microsoft.AspNetCore.Routing.Patterns.RoutePatternTransformerSingletonDefaultRoutePatternTransformer
70Microsoft.EntityFrameworkCore.DbContextOptions`1[[MVCIdentityProject.Data.ApplicationDbContext, MVCIdentityProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]ScopedObject
71Microsoft.EntityFrameworkCore.DbContextOptionsScopedObject
72MVCIdentityProject.Data.ApplicationDbContextScopedApplicationDbContext
73Microsoft.AspNetCore.Authentication.IAuthenticationServiceScopedAuthenticationService
74Microsoft.AspNetCore.Authentication.IClaimsTransformationSingletonNoopClaimsTransformation
75Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProviderScopedAuthenticationHandlerProvider
76Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProviderSingletonAuthenticationSchemeProvider
77Microsoft.AspNetCore.DataProtection.Internal.IActivatorSingletonTypeForwardingActivator
78Microsoft.AspNetCore.DataProtection.IRegistryPolicyResolverSingletonRegistryPolicyResolver
79Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions, Microsoft.AspNetCore.DataProtection, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonKeyManagementOptionsSetup
80Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.DataProtection.DataProtectionOptions, Microsoft.AspNetCore.DataProtection, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientDataProtectionOptionsSetup
81Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManagerSingletonXmlKeyManager
82Microsoft.AspNetCore.DataProtection.Infrastructure.IApplicationDiscriminatorSingletonHostingApplicationDiscriminator
83Microsoft.Extensions.Hosting.IHostedServiceSingletonDataProtectionHostedService
84Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IDefaultKeyResolverSingletonDefaultKeyResolver
85Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IKeyRingProviderSingletonKeyRingProvider
86Microsoft.AspNetCore.DataProtection.IDataProtectionProviderSingletonIDataProtectionProvider
87Microsoft.AspNetCore.DataProtection.XmlEncryption.ICertificateResolverSingletonCertificateResolver
88System.Text.Encodings.Web.HtmlEncoderSingletonHtmlEncoder
89System.Text.Encodings.Web.JavaScriptEncoderSingletonJavaScriptEncoder
90System.Text.Encodings.Web.UrlEncoderSingletonUrlEncoder
91Microsoft.AspNetCore.Authentication.ISystemClockSingletonSystemClock
92Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.AuthenticationOptions, Microsoft.AspNetCore.Authentication.Abstractions, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
93Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPostConfigureCookieAuthenticationOptions
94Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
95Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.AuthenticationOptions, Microsoft.AspNetCore.Authentication.Abstractions, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
96Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
97Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
98Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationHandlerTransientCookieAuthenticationHandler
99Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
100Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.AuthenticationOptions, Microsoft.AspNetCore.Authentication.Abstractions, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
101Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
102Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
103Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationHandlerTransientCookieAuthenticationHandler
104Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
105Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.AuthenticationOptions, Microsoft.AspNetCore.Authentication.Abstractions, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
106Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
107Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
108Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationHandlerTransientCookieAuthenticationHandler
109Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
110Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.AuthenticationOptions, Microsoft.AspNetCore.Authentication.Abstractions, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
111Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
112Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
113Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationHandlerTransientCookieAuthenticationHandler
114Microsoft.AspNetCore.Identity.IUserValidator`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedUserValidator`1
115Microsoft.AspNetCore.Identity.IPasswordValidator`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedPasswordValidator`1
116Microsoft.AspNetCore.Identity.IPasswordHasher`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedPasswordHasher`1
117Microsoft.AspNetCore.Identity.ILookupNormalizerScopedUpperInvariantLookupNormalizer
118Microsoft.AspNetCore.Identity.IUserConfirmation`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedDefaultUserConfirmation`1
119Microsoft.AspNetCore.Identity.IdentityErrorDescriberScopedIdentityErrorDescriber
120Microsoft.AspNetCore.Identity.IUserClaimsPrincipalFactory`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedUserClaimsPrincipalFactory`1
121Microsoft.AspNetCore.Identity.UserManager`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedUserManager`1
122Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Identity.IdentityOptions, Microsoft.Extensions.Identity.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
123Microsoft.AspNetCore.Http.IHttpContextAccessorSingletonHttpContextAccessor
124Microsoft.AspNetCore.Identity.ISecurityStampValidatorScopedSecurityStampValidator`1
125Microsoft.AspNetCore.Identity.ITwoFactorSecurityStampValidatorScopedTwoFactorSecurityStampValidator`1
126Microsoft.AspNetCore.Identity.SignInManager`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedSignInManager`1
127Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManagerSingletonApplicationPartManager
128Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcCoreMvcOptionsSetup
129Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcOptionsConfigureCompatibilityOptions
130Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcCoreMvcOptionsSetup
131Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.ApiBehaviorOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientApiBehaviorOptionsSetup
132Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Routing.RouteOptions, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcCoreRouteOptionsSetup
133Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactorySingletonApplicationModelFactory
134Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientDefaultApplicationModelProvider
135Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientApiBehaviorApplicationModelProvider
136Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProviderTransientControllerActionDescriptorProvider
137Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProviderSingletonDefaultActionDescriptorCollectionProvider
138Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelectorSingletonActionSelector
139Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintCacheSingletonActionConstraintCache
140Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintProviderTransientDefaultActionConstraintProvider
141Microsoft.AspNetCore.Routing.MatcherPolicySingletonConsumesMatcherPolicy
142Microsoft.AspNetCore.Routing.MatcherPolicySingletonActionConstraintMatcherPolicy
143Microsoft.AspNetCore.Mvc.Controllers.IControllerFactorySingletonDefaultControllerFactory
144Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorTransientDefaultControllerActivator
145Microsoft.AspNetCore.Mvc.Controllers.IControllerFactoryProviderSingletonControllerFactoryProvider
146Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorProviderSingletonControllerActivatorProvider
147Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivatorTransientDefaultControllerPropertyActivator
148Microsoft.AspNetCore.Mvc.Infrastructure.IActionInvokerFactorySingletonActionInvokerFactory
149Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProviderTransientControllerActionInvokerProvider
150Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerCacheSingletonControllerActionInvokerCache
151Microsoft.AspNetCore.Mvc.Filters.IFilterProviderSingletonDefaultFilterProvider
152Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultTypeMapperSingletonActionResultTypeMapper
153Microsoft.AspNetCore.Mvc.Filters.RequestSizeLimitFilterTransientRequestSizeLimitFilter
154Microsoft.AspNetCore.Mvc.Filters.DisableRequestSizeLimitFilterTransientDisableRequestSizeLimitFilter
155Microsoft.AspNetCore.Mvc.Filters.RequestFormLimitsFilterTransientRequestFormLimitsFilter
156Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProviderSingletonDefaultModelMetadataProvider
157Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProviderTransientICompositeMetadataDetailsProvider
158Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactorySingletonModelBinderFactory
159Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidatorSingletonIObjectModelValidator
160Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorCacheSingletonClientValidatorCache
161Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinderSingletonParameterBinder
162Microsoft.Extensions.DependencyInjection.MvcMarkerServiceSingletonMvcMarkerService
163Microsoft.AspNetCore.Mvc.Infrastructure.ITypeActivatorCacheSingletonTypeActivatorCache
164Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactorySingletonUrlHelperFactory
165Microsoft.AspNetCore.Mvc.Infrastructure.IHttpRequestStreamReaderFactorySingletonMemoryPoolHttpRequestStreamReaderFactory
166Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactorySingletonMemoryPoolHttpResponseStreamWriterFactory
167System.Buffers.ArrayPool`1[[System.Byte, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]SingletonTlsOverPerCoreLockedStacksArrayPool`1
168System.Buffers.ArrayPool`1[[System.Char, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]SingletonTlsOverPerCoreLockedStacksArrayPool`1
169Microsoft.AspNetCore.Mvc.Infrastructure.OutputFormatterSelectorSingletonDefaultOutputFormatterSelector
170Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ObjectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonObjectResultExecutor
171Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.PhysicalFileResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPhysicalFileResultExecutor
172Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.VirtualFileResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonVirtualFileResultExecutor
173Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.FileStreamResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonFileStreamResultExecutor
174Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.FileContentResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonFileContentResultExecutor
175Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectResultExecutor
176Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.LocalRedirectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLocalRedirectResultExecutor
177Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToActionResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectToActionResultExecutor
178Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToRouteResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectToRouteResultExecutor
179Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToPageResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectToPageResultExecutor
180Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ContentResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonContentResultExecutor
181Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.JsonResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonSystemTextJsonResultExecutor
182Microsoft.AspNetCore.Mvc.Infrastructure.IClientErrorFactorySingletonProblemDetailsClientErrorFactory
183Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsFactorySingletonDefaultProblemDetailsFactory
184Microsoft.AspNetCore.Mvc.Routing.MvcRouteHandlerSingletonMvcRouteHandler
185Microsoft.AspNetCore.Mvc.Routing.MvcAttributeRouteHandlerTransientMvcAttributeRouteHandler
186Microsoft.AspNetCore.Mvc.Routing.ControllerActionEndpointDataSourceSingletonControllerActionEndpointDataSource
187Microsoft.AspNetCore.Mvc.Routing.ActionEndpointFactorySingletonActionEndpointFactory
188Microsoft.AspNetCore.Mvc.Routing.DynamicControllerEndpointSelectorSingletonDynamicControllerEndpointSelector
189Microsoft.AspNetCore.Routing.MatcherPolicySingletonDynamicControllerEndpointMatcherPolicy
190Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterConfigurationProviderSingletonMiddlewareFilterConfigurationProvider
191Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderSingletonMiddlewareFilterBuilder
192Microsoft.AspNetCore.Hosting.IStartupFilterSingletonMiddlewareFilterBuilderStartupFilter
193Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionGroupCollectionProviderSingletonApiDescriptionGroupCollectionProvider
194Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionProviderTransientDefaultApiDescriptionProvider
195Microsoft.AspNetCore.Authorization.IAuthorizationServiceTransientDefaultAuthorizationService
196Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProviderTransientDefaultAuthorizationPolicyProvider
197Microsoft.AspNetCore.Authorization.IAuthorizationHandlerProviderTransientDefaultAuthorizationHandlerProvider
198Microsoft.AspNetCore.Authorization.IAuthorizationEvaluatorTransientDefaultAuthorizationEvaluator
199Microsoft.AspNetCore.Authorization.IAuthorizationHandlerContextFactoryTransientDefaultAuthorizationHandlerContextFactory
200Microsoft.AspNetCore.Authorization.IAuthorizationHandlerTransientPassThroughAuthorizationHandler
201Microsoft.AspNetCore.Authorization.Policy.AuthorizationPolicyMarkerServiceSingletonAuthorizationPolicyMarkerService
202Microsoft.AspNetCore.Authorization.Policy.IPolicyEvaluatorTransientPolicyEvaluator
203Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientAuthorizationApplicationModelProvider
204Microsoft.AspNetCore.Cors.Infrastructure.ICorsServiceTransientCorsService
205Microsoft.AspNetCore.Cors.Infrastructure.ICorsPolicyProviderTransientDefaultCorsPolicyProvider
206Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientCorsApplicationModelProvider
207Microsoft.AspNetCore.Mvc.Cors.CorsAuthorizationFilterTransientCorsAuthorizationFilter
208Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcDataAnnotationsMvcOptionsSetup
209Microsoft.AspNetCore.Mvc.DataAnnotations.IValidationAttributeAdapterProviderSingletonValidationAttributeAdapterProvider
210Microsoft.AspNetCore.Mvc.Formatters.FormatFilterSingletonFormatFilter
211Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Antiforgery.AntiforgeryOptions, Microsoft.AspNetCore.Antiforgery, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientAntiforgeryOptionsSetup
212Microsoft.AspNetCore.Antiforgery.IAntiforgerySingletonDefaultAntiforgery
213Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenGeneratorSingletonDefaultAntiforgeryTokenGenerator
214Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenSerializerSingletonDefaultAntiforgeryTokenSerializer
215Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenStoreSingletonDefaultAntiforgeryTokenStore
216Microsoft.AspNetCore.Antiforgery.IClaimUidExtractorSingletonDefaultClaimUidExtractor
217Microsoft.AspNetCore.Antiforgery.IAntiforgeryAdditionalDataProviderSingletonDefaultAntiforgeryAdditionalDataProvider
218Microsoft.Extensions.ObjectPool.ObjectPool`1[[Microsoft.AspNetCore.Antiforgery.AntiforgerySerializationContext, Microsoft.AspNetCore.Antiforgery, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonObjectPool`1
219Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcViewOptions, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcViewOptionsSetup
220Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientTempDataMvcOptionsSetup
221Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngineSingletonCompositeViewEngine
222Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ViewResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonViewResultExecutor
223Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.PartialViewResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPartialViewResultExecutor
224Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivatorTransientViewDataDictionaryControllerPropertyActivator
225Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelperTransientHtmlHelper
226Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1TransientHtmlHelper`1
227Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGeneratorSingletonDefaultHtmlGenerator
228Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProviderSingletonModelExpressionProvider
229Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProviderSingletonIModelExpressionProvider
230Microsoft.AspNetCore.Mvc.ViewFeatures.ValidationHtmlAttributeProviderSingletonDefaultValidationHtmlAttributeProvider
231Microsoft.AspNetCore.Mvc.Rendering.IJsonHelperSingletonSystemTextJsonHelper
232Microsoft.AspNetCore.Mvc.ViewFeatures.ServerComponentSerializerSingletonServerComponentSerializer
233Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentSelectorSingletonDefaultViewComponentSelector
234Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactorySingletonDefaultViewComponentFactory
235Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivatorSingletonDefaultViewComponentActivator
236Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProviderSingletonDefaultViewComponentDescriptorCollectionProvider
237Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ViewComponentResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonViewComponentResultExecutor
238Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentInvokerCacheSingletonViewComponentInvokerCache
239Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorProviderTransientDefaultViewComponentDescriptorProvider
240Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvokerFactorySingletonDefaultViewComponentInvokerFactory
241Microsoft.AspNetCore.Mvc.IViewComponentHelperTransientDefaultViewComponentHelper
242Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientTempDataApplicationModelProvider
243Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientViewDataAttributeApplicationModelProvider
244Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilterSingletonSaveTempDataFilter
245Microsoft.AspNetCore.Mvc.ViewFeatures.RazorComponents.StaticComponentRendererScopedStaticComponentRenderer
246Microsoft.AspNetCore.Components.NavigationManagerScopedHttpNavigationManager
247Microsoft.JSInterop.IJSRuntimeScopedUnsupportedJavaScriptRuntime
248Microsoft.AspNetCore.Components.Routing.INavigationInterceptionScopedUnsupportedNavigationInterception
249Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ControllerSaveTempDataPropertyFilterTransientControllerSaveTempDataPropertyFilter
250Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProviderSingletonCookieTempDataProvider
251Microsoft.AspNetCore.Mvc.ViewFeatures.Infrastructure.TempDataSerializerSingletonDefaultTempDataSerializer
252Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ValidateAntiforgeryTokenAuthorizationFilterSingletonValidateAntiforgeryTokenAuthorizationFilter
253Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.AutoValidateAntiforgeryTokenAuthorizationFilterSingletonAutoValidateAntiforgeryTokenAuthorizationFilter
254Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactorySingletonTempDataDictionaryFactory
255System.Buffers.ArrayPool`1[[Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferValue, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonTlsOverPerCoreLockedStacksArrayPool`1
256Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.IViewBufferScopeScopedMemoryPoolViewBufferScope
257Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcViewOptions, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcRazorMvcViewOptionsSetup
258Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions, Microsoft.AspNetCore.Mvc.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientRazorViewEngineOptionsSetup
259Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngineSingletonRazorViewEngine
260Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompilerProviderSingletonDefaultViewCompilerProvider
261Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProviderTransientDefaultRazorPageFactoryProvider
262Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivatorSingletonRazorPageActivator
263Microsoft.AspNetCore.Mvc.Razor.ITagHelperActivatorSingletonDefaultTagHelperActivator
264Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentPropertyActivatorSingletonTagHelperComponentPropertyActivator
265Microsoft.AspNetCore.Mvc.Razor.ITagHelperFactorySingletonDefaultTagHelperFactory
266Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentManagerScopedTagHelperComponentManager
267Microsoft.Extensions.Caching.Memory.IMemoryCacheSingletonMemoryCache
268Microsoft.AspNetCore.Mvc.Razor.Infrastructure.TagHelperMemoryCacheProviderSingletonTagHelperMemoryCacheProvider
269Microsoft.AspNetCore.Mvc.ViewFeatures.IFileVersionProviderSingletonDefaultFileVersionProvider
270Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperStorageSingletonDistributedCacheTagHelperStorage
271Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperFormatterSingletonDistributedCacheTagHelperFormatter
272Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperServiceSingletonDistributedCacheTagHelperService
273Microsoft.Extensions.Caching.Distributed.IDistributedCacheSingletonMemoryDistributedCache
274Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperMemoryCacheFactorySingletonCacheTagHelperMemoryCacheFactory
275Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions, Microsoft.AspNetCore.Mvc.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientRazorPagesRazorViewEngineOptionsSetup
276Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.RazorPages.RazorPagesOptions, Microsoft.AspNetCore.Mvc.RazorPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientRazorPagesOptionsSetup
277Microsoft.AspNetCore.Routing.MatcherPolicySingletonPageLoaderMatcherPolicy
278Microsoft.AspNetCore.Routing.MatcherPolicySingletonDynamicPageEndpointMatcherPolicy
279Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DynamicPageEndpointSelectorSingletonDynamicPageEndpointSelector
280Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProviderSingletonPageActionDescriptorProvider
281Microsoft.AspNetCore.Mvc.ApplicationModels.IPageRouteModelProviderSingletonCompiledPageRouteModelProvider
282Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionEndpointDataSourceSingletonPageActionEndpointDataSource
283Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonDefaultPageApplicationModelProvider
284Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonAutoValidateAntiforgeryPageApplicationModelProvider
285Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonAuthorizationPageApplicationModelProvider
286Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonTempDataFilterPageApplicationModelProvider
287Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonViewDataAttributePageApplicationModelProvider
288Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonResponseCacheFilterApplicationModelProvider
289Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelPartsProviderSingletonDefaultPageApplicationModelPartsProvider
290Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProviderSingletonPageActionInvokerProvider
291Microsoft.AspNetCore.Mvc.RazorPages.IPageModelActivatorProviderSingletonDefaultPageModelActivatorProvider
292Microsoft.AspNetCore.Mvc.RazorPages.IPageModelFactoryProviderSingletonDefaultPageModelFactoryProvider
293Microsoft.AspNetCore.Mvc.RazorPages.IPageActivatorProviderSingletonDefaultPageActivatorProvider
294Microsoft.AspNetCore.Mvc.RazorPages.IPageFactoryProviderSingletonDefaultPageFactoryProvider
295Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.IPageLoaderSingletonIPageLoader
296Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageLoaderSingletonDefaultPageLoader
297Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.IPageHandlerMethodSelectorSingletonDefaultPageHandlerMethodSelector
298Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageResultExecutorSingletonPageResultExecutor
299Microsoft.AspNetCore.Mvc.Filters.PageSaveTempDataPropertyFilterTransientPageSaveTempDataPropertyFilter
300Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Mvc.RazorPages.RazorPagesOptions, Microsoft.AspNetCore.Mvc.RazorPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientIdentityDefaultUIConfigureOptions`1
301Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientIdentityDefaultUIConfigureOptions`1
302Microsoft.AspNetCore.Identity.UI.Services.IEmailSenderTransientEmailSender
303Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Identity.IdentityOptions, Microsoft.Extensions.Identity.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
304Microsoft.AspNetCore.Identity.DataProtectorTokenProvider`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientDataProtectorTokenProvider`1
305Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Identity.IdentityOptions, Microsoft.Extensions.Identity.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
306Microsoft.AspNetCore.Identity.EmailTokenProvider`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientEmailTokenProvider`1
307Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Identity.IdentityOptions, Microsoft.Extensions.Identity.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
308Microsoft.AspNetCore.Identity.PhoneNumberTokenProvider`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientPhoneNumberTokenProvider`1
309Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Identity.IdentityOptions, Microsoft.Extensions.Identity.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
310Microsoft.AspNetCore.Identity.AuthenticatorTokenProvider`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientAuthenticatorTokenProvider`1
311Microsoft.AspNetCore.Identity.IUserStore`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedUserOnlyStore`6
312Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
313Microsoft.Extensions.Hosting.IHostedServiceSingletonGenericWebHostService
\ No newline at end of file diff --git a/DefaultTemplate/MVCIdentityProject/MVCIdentityProject.json b/DefaultTemplate/MVCIdentityProject/MVCIdentityProject.json new file mode 100644 index 0000000..719aec5 --- /dev/null +++ b/DefaultTemplate/MVCIdentityProject/MVCIdentityProject.json @@ -0,0 +1,2193 @@ +[ + { + "Lifetime": "Singleton", + "ServiceType": "IHostingEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "HostBuilderContext", + "ImplementationType": null, + "ImplementationInstance": "HostBuilderContext", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfiguration", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IConfiguration" + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationLifetime", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IApplicationLifetime" + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostApplicationLifetime", + "ImplementationType": "ApplicationLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostLifetime", + "ImplementationType": "ConsoleLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHost", + "ImplementationType": "Host", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptions\u00601", + "ImplementationType": "OptionsManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IOptionsSnapshot\u00601", + "ImplementationType": "OptionsManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsMonitor\u00601", + "ImplementationType": "OptionsMonitor\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IOptionsFactory\u00601", + "ImplementationType": "OptionsFactory\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsMonitorCache\u00601", + "ImplementationType": "OptionsCache\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerFactory", + "ImplementationType": "LoggerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILogger\u00601", + "ImplementationType": "Logger\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "DefaultLoggerLevelConfigureOptions", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProviderConfigurationFactory", + "ImplementationType": "LoggerProviderConfigurationFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProviderConfiguration\u00601", + "ImplementationType": "LoggerProviderConfiguration\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "LoggerFilterConfigureOptions", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigurationChangeTokenSource\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LoggingConfiguration", + "ImplementationType": null, + "ImplementationInstance": "LoggingConfiguration", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "ConsoleLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "LoggerProviderConfigureOptions\u00602", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": "LoggerProviderOptionsChangeTokenSource\u00602", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "DebugLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LoggingEventSource", + "ImplementationType": null, + "ImplementationInstance": "LoggingEventSource", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "EventSourceLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "EventLogFiltersConfigureOptions", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": "EventLogFiltersConfigureOptionsChangeSource", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "EventLogLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IWebHostEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostingEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationLifetime", + "ImplementationType": "GenericWebHostApplicationLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DiagnosticListener", + "ImplementationType": null, + "ImplementationInstance": "DiagnosticListener", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DiagnosticSource", + "ImplementationType": null, + "ImplementationInstance": "DiagnosticListener", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpContextFactory", + "ImplementationType": "DefaultHttpContextFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IMiddlewareFactory", + "ImplementationType": "MiddlewareFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationBuilderFactory", + "ImplementationType": "ApplicationBuilderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConnectionListenerFactory", + "ImplementationType": "SocketTransportFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "KestrelServerOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IServer", + "ImplementationType": "KestrelServer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "PostConfigureOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigurationChangeTokenSource\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IStartupFilter", + "ImplementationType": "HostFilteringStartupFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IInlineConstraintResolver", + "ImplementationType": "DefaultInlineConstraintResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ObjectPoolProvider", + "ImplementationType": "DefaultObjectPoolProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ObjectPool\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ObjectPool\u00601" + }, + { + "Lifetime": "Transient", + "ServiceType": "TreeRouteBuilder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "TreeRouteBuilder" + }, + { + "Lifetime": "Singleton", + "ServiceType": "RoutingMarkerService", + "ImplementationType": "RoutingMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ConfigureRouteOptions" + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointDataSource", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "EndpointDataSource" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ParameterPolicyFactory", + "ImplementationType": "DefaultParameterPolicyFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherFactory", + "ImplementationType": "DfaMatcherFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "DfaMatcherBuilder", + "ImplementationType": "DfaMatcherBuilder", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DfaGraphWriter", + "ImplementationType": "DfaGraphWriter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "Lifetime", + "ImplementationType": "Lifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointMetadataComparer", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "EndpointMetadataComparer" + }, + { + "Lifetime": "Singleton", + "ServiceType": "LinkGenerator", + "ImplementationType": "DefaultLinkGenerator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IEndpointAddressScheme\u00601", + "ImplementationType": "EndpointNameAddressScheme", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IEndpointAddressScheme\u00601", + "ImplementationType": "RouteValuesAddressScheme", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LinkParser", + "ImplementationType": "DefaultLinkParser", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointSelector", + "ImplementationType": "DefaultEndpointSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "HttpMethodMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "HostMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "TemplateBinderFactory", + "ImplementationType": "DefaultTemplateBinderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "RoutePatternTransformer", + "ImplementationType": "DefaultRoutePatternTransformer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "DbContextOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "Object" + }, + { + "Lifetime": "Scoped", + "ServiceType": "DbContextOptions", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "Object" + }, + { + "Lifetime": "Scoped", + "ServiceType": "ApplicationDbContext", + "ImplementationType": "ApplicationDbContext", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IAuthenticationService", + "ImplementationType": "AuthenticationService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IClaimsTransformation", + "ImplementationType": "NoopClaimsTransformation", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IAuthenticationHandlerProvider", + "ImplementationType": "AuthenticationHandlerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAuthenticationSchemeProvider", + "ImplementationType": "AuthenticationSchemeProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActivator", + "ImplementationType": "TypeForwardingActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IRegistryPolicyResolver", + "ImplementationType": "RegistryPolicyResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "KeyManagementOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "DataProtectionOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IKeyManager", + "ImplementationType": "XmlKeyManager", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationDiscriminator", + "ImplementationType": "HostingApplicationDiscriminator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostedService", + "ImplementationType": "DataProtectionHostedService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDefaultKeyResolver", + "ImplementationType": "DefaultKeyResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IKeyRingProvider", + "ImplementationType": "KeyRingProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDataProtectionProvider", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IDataProtectionProvider" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ICertificateResolver", + "ImplementationType": "CertificateResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "HtmlEncoder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "HtmlEncoder" + }, + { + "Lifetime": "Singleton", + "ServiceType": "JavaScriptEncoder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "JavaScriptEncoder" + }, + { + "Lifetime": "Singleton", + "ServiceType": "UrlEncoder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "UrlEncoder" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ISystemClock", + "ImplementationType": "SystemClock", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": "PostConfigureCookieAuthenticationOptions", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "CookieAuthenticationHandler", + "ImplementationType": "CookieAuthenticationHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "CookieAuthenticationHandler", + "ImplementationType": "CookieAuthenticationHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "CookieAuthenticationHandler", + "ImplementationType": "CookieAuthenticationHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "CookieAuthenticationHandler", + "ImplementationType": "CookieAuthenticationHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IUserValidator\u00601", + "ImplementationType": "UserValidator\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IPasswordValidator\u00601", + "ImplementationType": "PasswordValidator\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IPasswordHasher\u00601", + "ImplementationType": "PasswordHasher\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "ILookupNormalizer", + "ImplementationType": "UpperInvariantLookupNormalizer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IUserConfirmation\u00601", + "ImplementationType": "DefaultUserConfirmation\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IdentityErrorDescriber", + "ImplementationType": "IdentityErrorDescriber", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IUserClaimsPrincipalFactory\u00601", + "ImplementationType": "UserClaimsPrincipalFactory\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "UserManager\u00601", + "ImplementationType": "UserManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpContextAccessor", + "ImplementationType": "HttpContextAccessor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "ISecurityStampValidator", + "ImplementationType": "SecurityStampValidator\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "ITwoFactorSecurityStampValidator", + "ImplementationType": "TwoFactorSecurityStampValidator\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "SignInManager\u00601", + "ImplementationType": "SignInManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ApplicationPartManager", + "ImplementationType": null, + "ImplementationInstance": "ApplicationPartManager", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcCoreMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": "MvcOptionsConfigureCompatibilityOptions", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": "MvcCoreMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "ApiBehaviorOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcCoreRouteOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ApplicationModelFactory", + "ImplementationType": "ApplicationModelFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "DefaultApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "ApiBehaviorApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IActionDescriptorProvider", + "ImplementationType": "ControllerActionDescriptorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionDescriptorCollectionProvider", + "ImplementationType": "DefaultActionDescriptorCollectionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionSelector", + "ImplementationType": "ActionSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ActionConstraintCache", + "ImplementationType": "ActionConstraintCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IActionConstraintProvider", + "ImplementationType": "DefaultActionConstraintProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "ConsumesMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "ActionConstraintMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IControllerFactory", + "ImplementationType": "DefaultControllerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IControllerActivator", + "ImplementationType": "DefaultControllerActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IControllerFactoryProvider", + "ImplementationType": "ControllerFactoryProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IControllerActivatorProvider", + "ImplementationType": "ControllerActivatorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IControllerPropertyActivator", + "ImplementationType": "DefaultControllerPropertyActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionInvokerFactory", + "ImplementationType": "ActionInvokerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IActionInvokerProvider", + "ImplementationType": "ControllerActionInvokerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ControllerActionInvokerCache", + "ImplementationType": "ControllerActionInvokerCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IFilterProvider", + "ImplementationType": "DefaultFilterProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultTypeMapper", + "ImplementationType": "ActionResultTypeMapper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "RequestSizeLimitFilter", + "ImplementationType": "RequestSizeLimitFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "DisableRequestSizeLimitFilter", + "ImplementationType": "DisableRequestSizeLimitFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "RequestFormLimitsFilter", + "ImplementationType": "RequestFormLimitsFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IModelMetadataProvider", + "ImplementationType": "DefaultModelMetadataProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ICompositeMetadataDetailsProvider", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ICompositeMetadataDetailsProvider" + }, + { + "Lifetime": "Singleton", + "ServiceType": "IModelBinderFactory", + "ImplementationType": "ModelBinderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IObjectModelValidator", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IObjectModelValidator" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ClientValidatorCache", + "ImplementationType": "ClientValidatorCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ParameterBinder", + "ImplementationType": "ParameterBinder", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MvcMarkerService", + "ImplementationType": "MvcMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITypeActivatorCache", + "ImplementationType": "TypeActivatorCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IUrlHelperFactory", + "ImplementationType": "UrlHelperFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpRequestStreamReaderFactory", + "ImplementationType": "MemoryPoolHttpRequestStreamReaderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpResponseStreamWriterFactory", + "ImplementationType": "MemoryPoolHttpResponseStreamWriterFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ArrayPool\u00601", + "ImplementationType": null, + "ImplementationInstance": "TlsOverPerCoreLockedStacksArrayPool\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ArrayPool\u00601", + "ImplementationType": null, + "ImplementationInstance": "TlsOverPerCoreLockedStacksArrayPool\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "OutputFormatterSelector", + "ImplementationType": "DefaultOutputFormatterSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ObjectResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "PhysicalFileResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "VirtualFileResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "FileStreamResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "FileContentResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "LocalRedirectResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectToActionResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectToRouteResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectToPageResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ContentResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "SystemTextJsonResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IClientErrorFactory", + "ImplementationType": "ProblemDetailsClientErrorFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ProblemDetailsFactory", + "ImplementationType": "DefaultProblemDetailsFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MvcRouteHandler", + "ImplementationType": "MvcRouteHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "MvcAttributeRouteHandler", + "ImplementationType": "MvcAttributeRouteHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ControllerActionEndpointDataSource", + "ImplementationType": "ControllerActionEndpointDataSource", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ActionEndpointFactory", + "ImplementationType": "ActionEndpointFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DynamicControllerEndpointSelector", + "ImplementationType": "DynamicControllerEndpointSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "DynamicControllerEndpointMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MiddlewareFilterConfigurationProvider", + "ImplementationType": "MiddlewareFilterConfigurationProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MiddlewareFilterBuilder", + "ImplementationType": "MiddlewareFilterBuilder", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IStartupFilter", + "ImplementationType": "MiddlewareFilterBuilderStartupFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApiDescriptionGroupCollectionProvider", + "ImplementationType": "ApiDescriptionGroupCollectionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApiDescriptionProvider", + "ImplementationType": "DefaultApiDescriptionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationService", + "ImplementationType": "DefaultAuthorizationService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationPolicyProvider", + "ImplementationType": "DefaultAuthorizationPolicyProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationHandlerProvider", + "ImplementationType": "DefaultAuthorizationHandlerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationEvaluator", + "ImplementationType": "DefaultAuthorizationEvaluator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationHandlerContextFactory", + "ImplementationType": "DefaultAuthorizationHandlerContextFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationHandler", + "ImplementationType": "PassThroughAuthorizationHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "AuthorizationPolicyMarkerService", + "ImplementationType": "AuthorizationPolicyMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPolicyEvaluator", + "ImplementationType": "PolicyEvaluator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "AuthorizationApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ICorsService", + "ImplementationType": "CorsService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ICorsPolicyProvider", + "ImplementationType": "DefaultCorsPolicyProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "CorsApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "CorsAuthorizationFilter", + "ImplementationType": "CorsAuthorizationFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcDataAnnotationsMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidationAttributeAdapterProvider", + "ImplementationType": "ValidationAttributeAdapterProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "FormatFilter", + "ImplementationType": "FormatFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "AntiforgeryOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgery", + "ImplementationType": "DefaultAntiforgery", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryTokenGenerator", + "ImplementationType": "DefaultAntiforgeryTokenGenerator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryTokenSerializer", + "ImplementationType": "DefaultAntiforgeryTokenSerializer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryTokenStore", + "ImplementationType": "DefaultAntiforgeryTokenStore", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IClaimUidExtractor", + "ImplementationType": "DefaultClaimUidExtractor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryAdditionalDataProvider", + "ImplementationType": "DefaultAntiforgeryAdditionalDataProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ObjectPool\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ObjectPool\u00601" + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcViewOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "TempDataMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ICompositeViewEngine", + "ImplementationType": "CompositeViewEngine", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ViewResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "PartialViewResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IControllerPropertyActivator", + "ImplementationType": "ViewDataDictionaryControllerPropertyActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IHtmlHelper", + "ImplementationType": "HtmlHelper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IHtmlHelper\u00601", + "ImplementationType": "HtmlHelper\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHtmlGenerator", + "ImplementationType": "DefaultHtmlGenerator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ModelExpressionProvider", + "ImplementationType": "ModelExpressionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IModelExpressionProvider", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IModelExpressionProvider" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ValidationHtmlAttributeProvider", + "ImplementationType": "DefaultValidationHtmlAttributeProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IJsonHelper", + "ImplementationType": "SystemTextJsonHelper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ServerComponentSerializer", + "ImplementationType": "ServerComponentSerializer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentSelector", + "ImplementationType": "DefaultViewComponentSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentFactory", + "ImplementationType": "DefaultViewComponentFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentActivator", + "ImplementationType": "DefaultViewComponentActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentDescriptorCollectionProvider", + "ImplementationType": "DefaultViewComponentDescriptorCollectionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ViewComponentResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ViewComponentInvokerCache", + "ImplementationType": "ViewComponentInvokerCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IViewComponentDescriptorProvider", + "ImplementationType": "DefaultViewComponentDescriptorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentInvokerFactory", + "ImplementationType": "DefaultViewComponentInvokerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IViewComponentHelper", + "ImplementationType": "DefaultViewComponentHelper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "TempDataApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "ViewDataAttributeApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "SaveTempDataFilter", + "ImplementationType": "SaveTempDataFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "StaticComponentRenderer", + "ImplementationType": "StaticComponentRenderer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "NavigationManager", + "ImplementationType": "HttpNavigationManager", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IJSRuntime", + "ImplementationType": "UnsupportedJavaScriptRuntime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "INavigationInterception", + "ImplementationType": "UnsupportedNavigationInterception", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ControllerSaveTempDataPropertyFilter", + "ImplementationType": "ControllerSaveTempDataPropertyFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITempDataProvider", + "ImplementationType": "CookieTempDataProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "TempDataSerializer", + "ImplementationType": "DefaultTempDataSerializer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationType": "ValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "AutoValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationType": "AutoValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITempDataDictionaryFactory", + "ImplementationType": "TempDataDictionaryFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ArrayPool\u00601", + "ImplementationType": null, + "ImplementationInstance": "TlsOverPerCoreLockedStacksArrayPool\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IViewBufferScope", + "ImplementationType": "MemoryPoolViewBufferScope", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcRazorMvcViewOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "RazorViewEngineOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IRazorViewEngine", + "ImplementationType": "RazorViewEngine", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewCompilerProvider", + "ImplementationType": "DefaultViewCompilerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IRazorPageFactoryProvider", + "ImplementationType": "DefaultRazorPageFactoryProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IRazorPageActivator", + "ImplementationType": "RazorPageActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITagHelperActivator", + "ImplementationType": "DefaultTagHelperActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITagHelperComponentPropertyActivator", + "ImplementationType": "TagHelperComponentPropertyActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITagHelperFactory", + "ImplementationType": "DefaultTagHelperFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "ITagHelperComponentManager", + "ImplementationType": "TagHelperComponentManager", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IMemoryCache", + "ImplementationType": "MemoryCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "TagHelperMemoryCacheProvider", + "ImplementationType": "TagHelperMemoryCacheProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IFileVersionProvider", + "ImplementationType": "DefaultFileVersionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCacheTagHelperStorage", + "ImplementationType": "DistributedCacheTagHelperStorage", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCacheTagHelperFormatter", + "ImplementationType": "DistributedCacheTagHelperFormatter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCacheTagHelperService", + "ImplementationType": "DistributedCacheTagHelperService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCache", + "ImplementationType": "MemoryDistributedCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "CacheTagHelperMemoryCacheFactory", + "ImplementationType": "CacheTagHelperMemoryCacheFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "RazorPagesRazorViewEngineOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "RazorPagesOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "PageLoaderMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "DynamicPageEndpointMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DynamicPageEndpointSelector", + "ImplementationType": "DynamicPageEndpointSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionDescriptorProvider", + "ImplementationType": "PageActionDescriptorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageRouteModelProvider", + "ImplementationType": "CompiledPageRouteModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "PageActionEndpointDataSource", + "ImplementationType": "PageActionEndpointDataSource", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "DefaultPageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "AutoValidateAntiforgeryPageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "AuthorizationPageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "TempDataFilterPageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "ViewDataAttributePageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "ResponseCacheFilterApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelPartsProvider", + "ImplementationType": "DefaultPageApplicationModelPartsProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionInvokerProvider", + "ImplementationType": "PageActionInvokerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageModelActivatorProvider", + "ImplementationType": "DefaultPageModelActivatorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageModelFactoryProvider", + "ImplementationType": "DefaultPageModelFactoryProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageActivatorProvider", + "ImplementationType": "DefaultPageActivatorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageFactoryProvider", + "ImplementationType": "DefaultPageFactoryProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageLoader", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IPageLoader" + }, + { + "Lifetime": "Singleton", + "ServiceType": "PageLoader", + "ImplementationType": "DefaultPageLoader", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageHandlerMethodSelector", + "ImplementationType": "DefaultPageHandlerMethodSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "PageResultExecutor", + "ImplementationType": "PageResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "PageSaveTempDataPropertyFilter", + "ImplementationType": "PageSaveTempDataPropertyFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": "IdentityDefaultUIConfigureOptions\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "IdentityDefaultUIConfigureOptions\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IEmailSender", + "ImplementationType": "EmailSender", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "DataProtectorTokenProvider\u00601", + "ImplementationType": "DataProtectorTokenProvider\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "EmailTokenProvider\u00601", + "ImplementationType": "EmailTokenProvider\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "PhoneNumberTokenProvider\u00601", + "ImplementationType": "PhoneNumberTokenProvider\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "AuthenticatorTokenProvider\u00601", + "ImplementationType": "AuthenticatorTokenProvider\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IUserStore\u00601", + "ImplementationType": "UserOnlyStore\u00606", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostedService", + "ImplementationType": "GenericWebHostService", + "ImplementationInstance": null, + "ImplementationFactory": null + } +] \ No newline at end of file diff --git a/DefaultTemplate/MVCProject/MVCProject.csproj b/DefaultTemplate/MVCProject/MVCProject.csproj index 8eacdc1..bf168d2 100644 --- a/DefaultTemplate/MVCProject/MVCProject.csproj +++ b/DefaultTemplate/MVCProject/MVCProject.csproj @@ -1,4 +1,4 @@ - + netcoreapp3.0 diff --git a/DefaultTemplate/MVCProject/MVCProject.html b/DefaultTemplate/MVCProject/MVCProject.html new file mode 100644 index 0000000..c43e7bf --- /dev/null +++ b/DefaultTemplate/MVCProject/MVCProject.html @@ -0,0 +1 @@ +

All Services

IndexTypeLifetimeImplementationTypeImplementationInstanceImplementationFactory
1Microsoft.Extensions.Hosting.IHostingEnvironmentSingletonHostingEnvironment
2Microsoft.Extensions.Hosting.IHostEnvironmentSingletonHostingEnvironment
3Microsoft.Extensions.Hosting.HostBuilderContextSingletonHostBuilderContext
4Microsoft.Extensions.Configuration.IConfigurationSingletonIConfiguration
5Microsoft.Extensions.Hosting.IApplicationLifetimeSingletonIApplicationLifetime
6Microsoft.Extensions.Hosting.IHostApplicationLifetimeSingletonApplicationLifetime
7Microsoft.Extensions.Hosting.IHostLifetimeSingletonConsoleLifetime
8Microsoft.Extensions.Hosting.IHostSingletonHost
9Microsoft.Extensions.Options.IOptions`1SingletonOptionsManager`1
10Microsoft.Extensions.Options.IOptionsSnapshot`1ScopedOptionsManager`1
11Microsoft.Extensions.Options.IOptionsMonitor`1SingletonOptionsMonitor`1
12Microsoft.Extensions.Options.IOptionsFactory`1TransientOptionsFactory`1
13Microsoft.Extensions.Options.IOptionsMonitorCache`1SingletonOptionsCache`1
14Microsoft.Extensions.Logging.ILoggerFactorySingletonLoggerFactory
15Microsoft.Extensions.Logging.ILogger`1SingletonLogger`1
16Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonDefaultLoggerLevelConfigureOptions
17Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
18Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfigurationFactorySingletonLoggerProviderConfigurationFactory
19Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfiguration`1SingletonLoggerProviderConfiguration`1
20Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerFilterConfigureOptions
21Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigurationChangeTokenSource`1
22Microsoft.Extensions.Logging.Configuration.LoggingConfigurationSingletonLoggingConfiguration
23Microsoft.Extensions.Logging.ILoggerProviderSingletonConsoleLoggerProvider
24Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerProviderConfigureOptions`2
25Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerProviderOptionsChangeTokenSource`2
26Microsoft.Extensions.Logging.ILoggerProviderSingletonDebugLoggerProvider
27Microsoft.Extensions.Logging.EventSource.LoggingEventSourceSingletonLoggingEventSource
28Microsoft.Extensions.Logging.ILoggerProviderSingletonEventSourceLoggerProvider
29Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonEventLogFiltersConfigureOptions
30Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonEventLogFiltersConfigureOptionsChangeSource
31Microsoft.Extensions.Logging.ILoggerProviderSingletonEventLogLoggerProvider
32Microsoft.AspNetCore.Hosting.IWebHostEnvironmentSingletonHostingEnvironment
33Microsoft.AspNetCore.Hosting.IHostingEnvironmentSingletonHostingEnvironment
34Microsoft.AspNetCore.Hosting.IApplicationLifetimeSingletonGenericWebHostApplicationLifetime
35Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
36System.Diagnostics.DiagnosticListenerSingletonDiagnosticListener
37System.Diagnostics.DiagnosticSourceSingletonDiagnosticListener
38Microsoft.AspNetCore.Http.IHttpContextFactorySingletonDefaultHttpContextFactory
39Microsoft.AspNetCore.Http.IMiddlewareFactoryScopedMiddlewareFactory
40Microsoft.AspNetCore.Hosting.Builder.IApplicationBuilderFactorySingletonApplicationBuilderFactory
41Microsoft.AspNetCore.Connections.IConnectionListenerFactorySingletonSocketTransportFactory
42Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions, Microsoft.AspNetCore.Server.Kestrel.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientKestrelServerOptionsSetup
43Microsoft.AspNetCore.Hosting.Server.IServerSingletonKestrelServer
44Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions, Microsoft.AspNetCore.Server.Kestrel.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
45Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPostConfigureOptions`1
46Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigurationChangeTokenSource`1
47Microsoft.AspNetCore.Hosting.IStartupFilterTransientHostFilteringStartupFilter
48Microsoft.AspNetCore.Routing.IInlineConstraintResolverTransientDefaultInlineConstraintResolver
49Microsoft.Extensions.ObjectPool.ObjectPoolProviderTransientDefaultObjectPoolProvider
50Microsoft.Extensions.ObjectPool.ObjectPool`1[[Microsoft.AspNetCore.Routing.UriBuildingContext, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonObjectPool`1
51Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilderTransientTreeRouteBuilder
52Microsoft.AspNetCore.Routing.RoutingMarkerServiceSingletonRoutingMarkerService
53Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Routing.RouteOptions, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientConfigureRouteOptions
54Microsoft.AspNetCore.Routing.EndpointDataSourceSingletonEndpointDataSource
55Microsoft.AspNetCore.Routing.ParameterPolicyFactorySingletonDefaultParameterPolicyFactory
56Microsoft.AspNetCore.Routing.Matching.MatcherFactorySingletonDfaMatcherFactory
57Microsoft.AspNetCore.Routing.Matching.DfaMatcherBuilderTransientDfaMatcherBuilder
58Microsoft.AspNetCore.Routing.Internal.DfaGraphWriterSingletonDfaGraphWriter
59Microsoft.AspNetCore.Routing.Matching.DataSourceDependentMatcher+LifetimeTransientLifetime
60Microsoft.AspNetCore.Routing.Matching.EndpointMetadataComparerSingletonEndpointMetadataComparer
61Microsoft.AspNetCore.Routing.LinkGeneratorSingletonDefaultLinkGenerator
62Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]SingletonEndpointNameAddressScheme
63Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1[[Microsoft.AspNetCore.Routing.RouteValuesAddress, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRouteValuesAddressScheme
64Microsoft.AspNetCore.Routing.LinkParserSingletonDefaultLinkParser
65Microsoft.AspNetCore.Routing.Matching.EndpointSelectorSingletonDefaultEndpointSelector
66Microsoft.AspNetCore.Routing.MatcherPolicySingletonHttpMethodMatcherPolicy
67Microsoft.AspNetCore.Routing.MatcherPolicySingletonHostMatcherPolicy
68Microsoft.AspNetCore.Routing.Template.TemplateBinderFactorySingletonDefaultTemplateBinderFactory
69Microsoft.AspNetCore.Routing.Patterns.RoutePatternTransformerSingletonDefaultRoutePatternTransformer
70Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManagerSingletonApplicationPartManager
71Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcCoreMvcOptionsSetup
72Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcOptionsConfigureCompatibilityOptions
73Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcCoreMvcOptionsSetup
74Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.ApiBehaviorOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientApiBehaviorOptionsSetup
75Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Routing.RouteOptions, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcCoreRouteOptionsSetup
76Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactorySingletonApplicationModelFactory
77Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientDefaultApplicationModelProvider
78Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientApiBehaviorApplicationModelProvider
79Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProviderTransientControllerActionDescriptorProvider
80Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProviderSingletonDefaultActionDescriptorCollectionProvider
81Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelectorSingletonActionSelector
82Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintCacheSingletonActionConstraintCache
83Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintProviderTransientDefaultActionConstraintProvider
84Microsoft.AspNetCore.Routing.MatcherPolicySingletonConsumesMatcherPolicy
85Microsoft.AspNetCore.Routing.MatcherPolicySingletonActionConstraintMatcherPolicy
86Microsoft.AspNetCore.Mvc.Controllers.IControllerFactorySingletonDefaultControllerFactory
87Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorTransientDefaultControllerActivator
88Microsoft.AspNetCore.Mvc.Controllers.IControllerFactoryProviderSingletonControllerFactoryProvider
89Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorProviderSingletonControllerActivatorProvider
90Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivatorTransientDefaultControllerPropertyActivator
91Microsoft.AspNetCore.Mvc.Infrastructure.IActionInvokerFactorySingletonActionInvokerFactory
92Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProviderTransientControllerActionInvokerProvider
93Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerCacheSingletonControllerActionInvokerCache
94Microsoft.AspNetCore.Mvc.Filters.IFilterProviderSingletonDefaultFilterProvider
95Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultTypeMapperSingletonActionResultTypeMapper
96Microsoft.AspNetCore.Mvc.Filters.RequestSizeLimitFilterTransientRequestSizeLimitFilter
97Microsoft.AspNetCore.Mvc.Filters.DisableRequestSizeLimitFilterTransientDisableRequestSizeLimitFilter
98Microsoft.AspNetCore.Mvc.Filters.RequestFormLimitsFilterTransientRequestFormLimitsFilter
99Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProviderSingletonDefaultModelMetadataProvider
100Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProviderTransientICompositeMetadataDetailsProvider
101Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactorySingletonModelBinderFactory
102Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidatorSingletonIObjectModelValidator
103Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorCacheSingletonClientValidatorCache
104Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinderSingletonParameterBinder
105Microsoft.Extensions.DependencyInjection.MvcMarkerServiceSingletonMvcMarkerService
106Microsoft.AspNetCore.Mvc.Infrastructure.ITypeActivatorCacheSingletonTypeActivatorCache
107Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactorySingletonUrlHelperFactory
108Microsoft.AspNetCore.Mvc.Infrastructure.IHttpRequestStreamReaderFactorySingletonMemoryPoolHttpRequestStreamReaderFactory
109Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactorySingletonMemoryPoolHttpResponseStreamWriterFactory
110System.Buffers.ArrayPool`1[[System.Byte, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]SingletonTlsOverPerCoreLockedStacksArrayPool`1
111System.Buffers.ArrayPool`1[[System.Char, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]SingletonTlsOverPerCoreLockedStacksArrayPool`1
112Microsoft.AspNetCore.Mvc.Infrastructure.OutputFormatterSelectorSingletonDefaultOutputFormatterSelector
113Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ObjectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonObjectResultExecutor
114Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.PhysicalFileResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPhysicalFileResultExecutor
115Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.VirtualFileResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonVirtualFileResultExecutor
116Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.FileStreamResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonFileStreamResultExecutor
117Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.FileContentResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonFileContentResultExecutor
118Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectResultExecutor
119Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.LocalRedirectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLocalRedirectResultExecutor
120Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToActionResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectToActionResultExecutor
121Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToRouteResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectToRouteResultExecutor
122Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToPageResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectToPageResultExecutor
123Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ContentResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonContentResultExecutor
124Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.JsonResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonSystemTextJsonResultExecutor
125Microsoft.AspNetCore.Mvc.Infrastructure.IClientErrorFactorySingletonProblemDetailsClientErrorFactory
126Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsFactorySingletonDefaultProblemDetailsFactory
127Microsoft.AspNetCore.Mvc.Routing.MvcRouteHandlerSingletonMvcRouteHandler
128Microsoft.AspNetCore.Mvc.Routing.MvcAttributeRouteHandlerTransientMvcAttributeRouteHandler
129Microsoft.AspNetCore.Mvc.Routing.ControllerActionEndpointDataSourceSingletonControllerActionEndpointDataSource
130Microsoft.AspNetCore.Mvc.Routing.ActionEndpointFactorySingletonActionEndpointFactory
131Microsoft.AspNetCore.Mvc.Routing.DynamicControllerEndpointSelectorSingletonDynamicControllerEndpointSelector
132Microsoft.AspNetCore.Routing.MatcherPolicySingletonDynamicControllerEndpointMatcherPolicy
133Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterConfigurationProviderSingletonMiddlewareFilterConfigurationProvider
134Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderSingletonMiddlewareFilterBuilder
135Microsoft.AspNetCore.Hosting.IStartupFilterSingletonMiddlewareFilterBuilderStartupFilter
136Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionGroupCollectionProviderSingletonApiDescriptionGroupCollectionProvider
137Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionProviderTransientDefaultApiDescriptionProvider
138Microsoft.AspNetCore.Authentication.IAuthenticationServiceScopedAuthenticationService
139Microsoft.AspNetCore.Authentication.IClaimsTransformationSingletonNoopClaimsTransformation
140Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProviderScopedAuthenticationHandlerProvider
141Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProviderSingletonAuthenticationSchemeProvider
142Microsoft.AspNetCore.Authorization.IAuthorizationServiceTransientDefaultAuthorizationService
143Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProviderTransientDefaultAuthorizationPolicyProvider
144Microsoft.AspNetCore.Authorization.IAuthorizationHandlerProviderTransientDefaultAuthorizationHandlerProvider
145Microsoft.AspNetCore.Authorization.IAuthorizationEvaluatorTransientDefaultAuthorizationEvaluator
146Microsoft.AspNetCore.Authorization.IAuthorizationHandlerContextFactoryTransientDefaultAuthorizationHandlerContextFactory
147Microsoft.AspNetCore.Authorization.IAuthorizationHandlerTransientPassThroughAuthorizationHandler
148Microsoft.AspNetCore.Authorization.Policy.AuthorizationPolicyMarkerServiceSingletonAuthorizationPolicyMarkerService
149Microsoft.AspNetCore.Authorization.Policy.IPolicyEvaluatorTransientPolicyEvaluator
150Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientAuthorizationApplicationModelProvider
151Microsoft.AspNetCore.Cors.Infrastructure.ICorsServiceTransientCorsService
152Microsoft.AspNetCore.Cors.Infrastructure.ICorsPolicyProviderTransientDefaultCorsPolicyProvider
153Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientCorsApplicationModelProvider
154Microsoft.AspNetCore.Mvc.Cors.CorsAuthorizationFilterTransientCorsAuthorizationFilter
155Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcDataAnnotationsMvcOptionsSetup
156Microsoft.AspNetCore.Mvc.DataAnnotations.IValidationAttributeAdapterProviderSingletonValidationAttributeAdapterProvider
157Microsoft.AspNetCore.Mvc.Formatters.FormatFilterSingletonFormatFilter
158Microsoft.AspNetCore.DataProtection.Internal.IActivatorSingletonTypeForwardingActivator
159Microsoft.AspNetCore.DataProtection.IRegistryPolicyResolverSingletonRegistryPolicyResolver
160Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions, Microsoft.AspNetCore.DataProtection, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonKeyManagementOptionsSetup
161Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.DataProtection.DataProtectionOptions, Microsoft.AspNetCore.DataProtection, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientDataProtectionOptionsSetup
162Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManagerSingletonXmlKeyManager
163Microsoft.AspNetCore.DataProtection.Infrastructure.IApplicationDiscriminatorSingletonHostingApplicationDiscriminator
164Microsoft.Extensions.Hosting.IHostedServiceSingletonDataProtectionHostedService
165Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IDefaultKeyResolverSingletonDefaultKeyResolver
166Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IKeyRingProviderSingletonKeyRingProvider
167Microsoft.AspNetCore.DataProtection.IDataProtectionProviderSingletonIDataProtectionProvider
168Microsoft.AspNetCore.DataProtection.XmlEncryption.ICertificateResolverSingletonCertificateResolver
169Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Antiforgery.AntiforgeryOptions, Microsoft.AspNetCore.Antiforgery, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientAntiforgeryOptionsSetup
170Microsoft.AspNetCore.Antiforgery.IAntiforgerySingletonDefaultAntiforgery
171Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenGeneratorSingletonDefaultAntiforgeryTokenGenerator
172Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenSerializerSingletonDefaultAntiforgeryTokenSerializer
173Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenStoreSingletonDefaultAntiforgeryTokenStore
174Microsoft.AspNetCore.Antiforgery.IClaimUidExtractorSingletonDefaultClaimUidExtractor
175Microsoft.AspNetCore.Antiforgery.IAntiforgeryAdditionalDataProviderSingletonDefaultAntiforgeryAdditionalDataProvider
176Microsoft.Extensions.ObjectPool.ObjectPool`1[[Microsoft.AspNetCore.Antiforgery.AntiforgerySerializationContext, Microsoft.AspNetCore.Antiforgery, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonObjectPool`1
177System.Text.Encodings.Web.HtmlEncoderSingletonHtmlEncoder
178System.Text.Encodings.Web.JavaScriptEncoderSingletonJavaScriptEncoder
179System.Text.Encodings.Web.UrlEncoderSingletonUrlEncoder
180Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcViewOptions, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcViewOptionsSetup
181Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientTempDataMvcOptionsSetup
182Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngineSingletonCompositeViewEngine
183Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ViewResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonViewResultExecutor
184Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.PartialViewResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPartialViewResultExecutor
185Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivatorTransientViewDataDictionaryControllerPropertyActivator
186Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelperTransientHtmlHelper
187Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1TransientHtmlHelper`1
188Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGeneratorSingletonDefaultHtmlGenerator
189Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProviderSingletonModelExpressionProvider
190Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProviderSingletonIModelExpressionProvider
191Microsoft.AspNetCore.Mvc.ViewFeatures.ValidationHtmlAttributeProviderSingletonDefaultValidationHtmlAttributeProvider
192Microsoft.AspNetCore.Mvc.Rendering.IJsonHelperSingletonSystemTextJsonHelper
193Microsoft.AspNetCore.Mvc.ViewFeatures.ServerComponentSerializerSingletonServerComponentSerializer
194Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentSelectorSingletonDefaultViewComponentSelector
195Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactorySingletonDefaultViewComponentFactory
196Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivatorSingletonDefaultViewComponentActivator
197Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProviderSingletonDefaultViewComponentDescriptorCollectionProvider
198Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ViewComponentResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonViewComponentResultExecutor
199Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentInvokerCacheSingletonViewComponentInvokerCache
200Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorProviderTransientDefaultViewComponentDescriptorProvider
201Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvokerFactorySingletonDefaultViewComponentInvokerFactory
202Microsoft.AspNetCore.Mvc.IViewComponentHelperTransientDefaultViewComponentHelper
203Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientTempDataApplicationModelProvider
204Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientViewDataAttributeApplicationModelProvider
205Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilterSingletonSaveTempDataFilter
206Microsoft.AspNetCore.Mvc.ViewFeatures.RazorComponents.StaticComponentRendererScopedStaticComponentRenderer
207Microsoft.AspNetCore.Components.NavigationManagerScopedHttpNavigationManager
208Microsoft.JSInterop.IJSRuntimeScopedUnsupportedJavaScriptRuntime
209Microsoft.AspNetCore.Components.Routing.INavigationInterceptionScopedUnsupportedNavigationInterception
210Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ControllerSaveTempDataPropertyFilterTransientControllerSaveTempDataPropertyFilter
211Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProviderSingletonCookieTempDataProvider
212Microsoft.AspNetCore.Mvc.ViewFeatures.Infrastructure.TempDataSerializerSingletonDefaultTempDataSerializer
213Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ValidateAntiforgeryTokenAuthorizationFilterSingletonValidateAntiforgeryTokenAuthorizationFilter
214Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.AutoValidateAntiforgeryTokenAuthorizationFilterSingletonAutoValidateAntiforgeryTokenAuthorizationFilter
215Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactorySingletonTempDataDictionaryFactory
216System.Buffers.ArrayPool`1[[Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferValue, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonTlsOverPerCoreLockedStacksArrayPool`1
217Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.IViewBufferScopeScopedMemoryPoolViewBufferScope
218Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcViewOptions, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcRazorMvcViewOptionsSetup
219Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions, Microsoft.AspNetCore.Mvc.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientRazorViewEngineOptionsSetup
220Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngineSingletonRazorViewEngine
221Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompilerProviderSingletonDefaultViewCompilerProvider
222Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProviderTransientDefaultRazorPageFactoryProvider
223Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivatorSingletonRazorPageActivator
224Microsoft.AspNetCore.Mvc.Razor.ITagHelperActivatorSingletonDefaultTagHelperActivator
225Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentPropertyActivatorSingletonTagHelperComponentPropertyActivator
226Microsoft.AspNetCore.Mvc.Razor.ITagHelperFactorySingletonDefaultTagHelperFactory
227Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentManagerScopedTagHelperComponentManager
228Microsoft.Extensions.Caching.Memory.IMemoryCacheSingletonMemoryCache
229Microsoft.AspNetCore.Mvc.Razor.Infrastructure.TagHelperMemoryCacheProviderSingletonTagHelperMemoryCacheProvider
230Microsoft.AspNetCore.Mvc.ViewFeatures.IFileVersionProviderSingletonDefaultFileVersionProvider
231Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperStorageSingletonDistributedCacheTagHelperStorage
232Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperFormatterSingletonDistributedCacheTagHelperFormatter
233Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperServiceSingletonDistributedCacheTagHelperService
234Microsoft.Extensions.Caching.Distributed.IDistributedCacheSingletonMemoryDistributedCache
235Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperMemoryCacheFactorySingletonCacheTagHelperMemoryCacheFactory
236Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
237Microsoft.Extensions.Hosting.IHostedServiceSingletonGenericWebHostService
\ No newline at end of file diff --git a/DefaultTemplate/MVCProject/MVCProject.json b/DefaultTemplate/MVCProject/MVCProject.json new file mode 100644 index 0000000..e3c9628 --- /dev/null +++ b/DefaultTemplate/MVCProject/MVCProject.json @@ -0,0 +1,1661 @@ +[ + { + "Lifetime": "Singleton", + "ServiceType": "IHostingEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "HostBuilderContext", + "ImplementationType": null, + "ImplementationInstance": "HostBuilderContext", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfiguration", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IConfiguration" + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationLifetime", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IApplicationLifetime" + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostApplicationLifetime", + "ImplementationType": "ApplicationLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostLifetime", + "ImplementationType": "ConsoleLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHost", + "ImplementationType": "Host", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptions\u00601", + "ImplementationType": "OptionsManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IOptionsSnapshot\u00601", + "ImplementationType": "OptionsManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsMonitor\u00601", + "ImplementationType": "OptionsMonitor\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IOptionsFactory\u00601", + "ImplementationType": "OptionsFactory\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsMonitorCache\u00601", + "ImplementationType": "OptionsCache\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerFactory", + "ImplementationType": "LoggerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILogger\u00601", + "ImplementationType": "Logger\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "DefaultLoggerLevelConfigureOptions", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProviderConfigurationFactory", + "ImplementationType": "LoggerProviderConfigurationFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProviderConfiguration\u00601", + "ImplementationType": "LoggerProviderConfiguration\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "LoggerFilterConfigureOptions", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigurationChangeTokenSource\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LoggingConfiguration", + "ImplementationType": null, + "ImplementationInstance": "LoggingConfiguration", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "ConsoleLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "LoggerProviderConfigureOptions\u00602", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": "LoggerProviderOptionsChangeTokenSource\u00602", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "DebugLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LoggingEventSource", + "ImplementationType": null, + "ImplementationInstance": "LoggingEventSource", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "EventSourceLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "EventLogFiltersConfigureOptions", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": "EventLogFiltersConfigureOptionsChangeSource", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "EventLogLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IWebHostEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostingEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationLifetime", + "ImplementationType": "GenericWebHostApplicationLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DiagnosticListener", + "ImplementationType": null, + "ImplementationInstance": "DiagnosticListener", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DiagnosticSource", + "ImplementationType": null, + "ImplementationInstance": "DiagnosticListener", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpContextFactory", + "ImplementationType": "DefaultHttpContextFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IMiddlewareFactory", + "ImplementationType": "MiddlewareFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationBuilderFactory", + "ImplementationType": "ApplicationBuilderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConnectionListenerFactory", + "ImplementationType": "SocketTransportFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "KestrelServerOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IServer", + "ImplementationType": "KestrelServer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "PostConfigureOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigurationChangeTokenSource\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IStartupFilter", + "ImplementationType": "HostFilteringStartupFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IInlineConstraintResolver", + "ImplementationType": "DefaultInlineConstraintResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ObjectPoolProvider", + "ImplementationType": "DefaultObjectPoolProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ObjectPool\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ObjectPool\u00601" + }, + { + "Lifetime": "Transient", + "ServiceType": "TreeRouteBuilder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "TreeRouteBuilder" + }, + { + "Lifetime": "Singleton", + "ServiceType": "RoutingMarkerService", + "ImplementationType": "RoutingMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ConfigureRouteOptions" + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointDataSource", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "EndpointDataSource" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ParameterPolicyFactory", + "ImplementationType": "DefaultParameterPolicyFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherFactory", + "ImplementationType": "DfaMatcherFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "DfaMatcherBuilder", + "ImplementationType": "DfaMatcherBuilder", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DfaGraphWriter", + "ImplementationType": "DfaGraphWriter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "Lifetime", + "ImplementationType": "Lifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointMetadataComparer", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "EndpointMetadataComparer" + }, + { + "Lifetime": "Singleton", + "ServiceType": "LinkGenerator", + "ImplementationType": "DefaultLinkGenerator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IEndpointAddressScheme\u00601", + "ImplementationType": "EndpointNameAddressScheme", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IEndpointAddressScheme\u00601", + "ImplementationType": "RouteValuesAddressScheme", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LinkParser", + "ImplementationType": "DefaultLinkParser", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointSelector", + "ImplementationType": "DefaultEndpointSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "HttpMethodMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "HostMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "TemplateBinderFactory", + "ImplementationType": "DefaultTemplateBinderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "RoutePatternTransformer", + "ImplementationType": "DefaultRoutePatternTransformer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ApplicationPartManager", + "ImplementationType": null, + "ImplementationInstance": "ApplicationPartManager", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcCoreMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": "MvcOptionsConfigureCompatibilityOptions", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": "MvcCoreMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "ApiBehaviorOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcCoreRouteOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ApplicationModelFactory", + "ImplementationType": "ApplicationModelFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "DefaultApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "ApiBehaviorApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IActionDescriptorProvider", + "ImplementationType": "ControllerActionDescriptorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionDescriptorCollectionProvider", + "ImplementationType": "DefaultActionDescriptorCollectionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionSelector", + "ImplementationType": "ActionSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ActionConstraintCache", + "ImplementationType": "ActionConstraintCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IActionConstraintProvider", + "ImplementationType": "DefaultActionConstraintProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "ConsumesMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "ActionConstraintMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IControllerFactory", + "ImplementationType": "DefaultControllerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IControllerActivator", + "ImplementationType": "DefaultControllerActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IControllerFactoryProvider", + "ImplementationType": "ControllerFactoryProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IControllerActivatorProvider", + "ImplementationType": "ControllerActivatorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IControllerPropertyActivator", + "ImplementationType": "DefaultControllerPropertyActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionInvokerFactory", + "ImplementationType": "ActionInvokerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IActionInvokerProvider", + "ImplementationType": "ControllerActionInvokerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ControllerActionInvokerCache", + "ImplementationType": "ControllerActionInvokerCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IFilterProvider", + "ImplementationType": "DefaultFilterProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultTypeMapper", + "ImplementationType": "ActionResultTypeMapper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "RequestSizeLimitFilter", + "ImplementationType": "RequestSizeLimitFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "DisableRequestSizeLimitFilter", + "ImplementationType": "DisableRequestSizeLimitFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "RequestFormLimitsFilter", + "ImplementationType": "RequestFormLimitsFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IModelMetadataProvider", + "ImplementationType": "DefaultModelMetadataProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ICompositeMetadataDetailsProvider", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ICompositeMetadataDetailsProvider" + }, + { + "Lifetime": "Singleton", + "ServiceType": "IModelBinderFactory", + "ImplementationType": "ModelBinderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IObjectModelValidator", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IObjectModelValidator" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ClientValidatorCache", + "ImplementationType": "ClientValidatorCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ParameterBinder", + "ImplementationType": "ParameterBinder", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MvcMarkerService", + "ImplementationType": "MvcMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITypeActivatorCache", + "ImplementationType": "TypeActivatorCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IUrlHelperFactory", + "ImplementationType": "UrlHelperFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpRequestStreamReaderFactory", + "ImplementationType": "MemoryPoolHttpRequestStreamReaderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpResponseStreamWriterFactory", + "ImplementationType": "MemoryPoolHttpResponseStreamWriterFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ArrayPool\u00601", + "ImplementationType": null, + "ImplementationInstance": "TlsOverPerCoreLockedStacksArrayPool\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ArrayPool\u00601", + "ImplementationType": null, + "ImplementationInstance": "TlsOverPerCoreLockedStacksArrayPool\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "OutputFormatterSelector", + "ImplementationType": "DefaultOutputFormatterSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ObjectResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "PhysicalFileResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "VirtualFileResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "FileStreamResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "FileContentResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "LocalRedirectResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectToActionResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectToRouteResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectToPageResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ContentResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "SystemTextJsonResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IClientErrorFactory", + "ImplementationType": "ProblemDetailsClientErrorFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ProblemDetailsFactory", + "ImplementationType": "DefaultProblemDetailsFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MvcRouteHandler", + "ImplementationType": "MvcRouteHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "MvcAttributeRouteHandler", + "ImplementationType": "MvcAttributeRouteHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ControllerActionEndpointDataSource", + "ImplementationType": "ControllerActionEndpointDataSource", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ActionEndpointFactory", + "ImplementationType": "ActionEndpointFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DynamicControllerEndpointSelector", + "ImplementationType": "DynamicControllerEndpointSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "DynamicControllerEndpointMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MiddlewareFilterConfigurationProvider", + "ImplementationType": "MiddlewareFilterConfigurationProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MiddlewareFilterBuilder", + "ImplementationType": "MiddlewareFilterBuilder", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IStartupFilter", + "ImplementationType": "MiddlewareFilterBuilderStartupFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApiDescriptionGroupCollectionProvider", + "ImplementationType": "ApiDescriptionGroupCollectionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApiDescriptionProvider", + "ImplementationType": "DefaultApiDescriptionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IAuthenticationService", + "ImplementationType": "AuthenticationService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IClaimsTransformation", + "ImplementationType": "NoopClaimsTransformation", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IAuthenticationHandlerProvider", + "ImplementationType": "AuthenticationHandlerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAuthenticationSchemeProvider", + "ImplementationType": "AuthenticationSchemeProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationService", + "ImplementationType": "DefaultAuthorizationService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationPolicyProvider", + "ImplementationType": "DefaultAuthorizationPolicyProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationHandlerProvider", + "ImplementationType": "DefaultAuthorizationHandlerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationEvaluator", + "ImplementationType": "DefaultAuthorizationEvaluator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationHandlerContextFactory", + "ImplementationType": "DefaultAuthorizationHandlerContextFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationHandler", + "ImplementationType": "PassThroughAuthorizationHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "AuthorizationPolicyMarkerService", + "ImplementationType": "AuthorizationPolicyMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPolicyEvaluator", + "ImplementationType": "PolicyEvaluator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "AuthorizationApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ICorsService", + "ImplementationType": "CorsService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ICorsPolicyProvider", + "ImplementationType": "DefaultCorsPolicyProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "CorsApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "CorsAuthorizationFilter", + "ImplementationType": "CorsAuthorizationFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcDataAnnotationsMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidationAttributeAdapterProvider", + "ImplementationType": "ValidationAttributeAdapterProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "FormatFilter", + "ImplementationType": "FormatFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActivator", + "ImplementationType": "TypeForwardingActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IRegistryPolicyResolver", + "ImplementationType": "RegistryPolicyResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "KeyManagementOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "DataProtectionOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IKeyManager", + "ImplementationType": "XmlKeyManager", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationDiscriminator", + "ImplementationType": "HostingApplicationDiscriminator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostedService", + "ImplementationType": "DataProtectionHostedService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDefaultKeyResolver", + "ImplementationType": "DefaultKeyResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IKeyRingProvider", + "ImplementationType": "KeyRingProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDataProtectionProvider", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IDataProtectionProvider" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ICertificateResolver", + "ImplementationType": "CertificateResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "AntiforgeryOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgery", + "ImplementationType": "DefaultAntiforgery", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryTokenGenerator", + "ImplementationType": "DefaultAntiforgeryTokenGenerator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryTokenSerializer", + "ImplementationType": "DefaultAntiforgeryTokenSerializer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryTokenStore", + "ImplementationType": "DefaultAntiforgeryTokenStore", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IClaimUidExtractor", + "ImplementationType": "DefaultClaimUidExtractor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryAdditionalDataProvider", + "ImplementationType": "DefaultAntiforgeryAdditionalDataProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ObjectPool\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ObjectPool\u00601" + }, + { + "Lifetime": "Singleton", + "ServiceType": "HtmlEncoder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "HtmlEncoder" + }, + { + "Lifetime": "Singleton", + "ServiceType": "JavaScriptEncoder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "JavaScriptEncoder" + }, + { + "Lifetime": "Singleton", + "ServiceType": "UrlEncoder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "UrlEncoder" + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcViewOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "TempDataMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ICompositeViewEngine", + "ImplementationType": "CompositeViewEngine", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ViewResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "PartialViewResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IControllerPropertyActivator", + "ImplementationType": "ViewDataDictionaryControllerPropertyActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IHtmlHelper", + "ImplementationType": "HtmlHelper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IHtmlHelper\u00601", + "ImplementationType": "HtmlHelper\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHtmlGenerator", + "ImplementationType": "DefaultHtmlGenerator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ModelExpressionProvider", + "ImplementationType": "ModelExpressionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IModelExpressionProvider", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IModelExpressionProvider" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ValidationHtmlAttributeProvider", + "ImplementationType": "DefaultValidationHtmlAttributeProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IJsonHelper", + "ImplementationType": "SystemTextJsonHelper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ServerComponentSerializer", + "ImplementationType": "ServerComponentSerializer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentSelector", + "ImplementationType": "DefaultViewComponentSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentFactory", + "ImplementationType": "DefaultViewComponentFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentActivator", + "ImplementationType": "DefaultViewComponentActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentDescriptorCollectionProvider", + "ImplementationType": "DefaultViewComponentDescriptorCollectionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ViewComponentResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ViewComponentInvokerCache", + "ImplementationType": "ViewComponentInvokerCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IViewComponentDescriptorProvider", + "ImplementationType": "DefaultViewComponentDescriptorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentInvokerFactory", + "ImplementationType": "DefaultViewComponentInvokerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IViewComponentHelper", + "ImplementationType": "DefaultViewComponentHelper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "TempDataApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "ViewDataAttributeApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "SaveTempDataFilter", + "ImplementationType": "SaveTempDataFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "StaticComponentRenderer", + "ImplementationType": "StaticComponentRenderer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "NavigationManager", + "ImplementationType": "HttpNavigationManager", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IJSRuntime", + "ImplementationType": "UnsupportedJavaScriptRuntime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "INavigationInterception", + "ImplementationType": "UnsupportedNavigationInterception", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ControllerSaveTempDataPropertyFilter", + "ImplementationType": "ControllerSaveTempDataPropertyFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITempDataProvider", + "ImplementationType": "CookieTempDataProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "TempDataSerializer", + "ImplementationType": "DefaultTempDataSerializer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationType": "ValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "AutoValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationType": "AutoValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITempDataDictionaryFactory", + "ImplementationType": "TempDataDictionaryFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ArrayPool\u00601", + "ImplementationType": null, + "ImplementationInstance": "TlsOverPerCoreLockedStacksArrayPool\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IViewBufferScope", + "ImplementationType": "MemoryPoolViewBufferScope", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcRazorMvcViewOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "RazorViewEngineOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IRazorViewEngine", + "ImplementationType": "RazorViewEngine", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewCompilerProvider", + "ImplementationType": "DefaultViewCompilerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IRazorPageFactoryProvider", + "ImplementationType": "DefaultRazorPageFactoryProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IRazorPageActivator", + "ImplementationType": "RazorPageActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITagHelperActivator", + "ImplementationType": "DefaultTagHelperActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITagHelperComponentPropertyActivator", + "ImplementationType": "TagHelperComponentPropertyActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITagHelperFactory", + "ImplementationType": "DefaultTagHelperFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "ITagHelperComponentManager", + "ImplementationType": "TagHelperComponentManager", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IMemoryCache", + "ImplementationType": "MemoryCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "TagHelperMemoryCacheProvider", + "ImplementationType": "TagHelperMemoryCacheProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IFileVersionProvider", + "ImplementationType": "DefaultFileVersionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCacheTagHelperStorage", + "ImplementationType": "DistributedCacheTagHelperStorage", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCacheTagHelperFormatter", + "ImplementationType": "DistributedCacheTagHelperFormatter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCacheTagHelperService", + "ImplementationType": "DistributedCacheTagHelperService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCache", + "ImplementationType": "MemoryDistributedCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "CacheTagHelperMemoryCacheFactory", + "ImplementationType": "CacheTagHelperMemoryCacheFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostedService", + "ImplementationType": "GenericWebHostService", + "ImplementationInstance": null, + "ImplementationFactory": null + } +] \ No newline at end of file diff --git a/DefaultTemplate/WebIdentityProject/WebIdentityProject.csproj b/DefaultTemplate/WebIdentityProject/WebIdentityProject.csproj index 784e758..0138b0c 100644 --- a/DefaultTemplate/WebIdentityProject/WebIdentityProject.csproj +++ b/DefaultTemplate/WebIdentityProject/WebIdentityProject.csproj @@ -1,4 +1,4 @@ - + netcoreapp3.0 diff --git a/DefaultTemplate/WebIdentityProject/WebIdentityProject.html b/DefaultTemplate/WebIdentityProject/WebIdentityProject.html new file mode 100644 index 0000000..85f0538 --- /dev/null +++ b/DefaultTemplate/WebIdentityProject/WebIdentityProject.html @@ -0,0 +1 @@ +

All Services

IndexTypeLifetimeImplementationTypeImplementationInstanceImplementationFactory
1Microsoft.Extensions.Hosting.IHostingEnvironmentSingletonHostingEnvironment
2Microsoft.Extensions.Hosting.IHostEnvironmentSingletonHostingEnvironment
3Microsoft.Extensions.Hosting.HostBuilderContextSingletonHostBuilderContext
4Microsoft.Extensions.Configuration.IConfigurationSingletonIConfiguration
5Microsoft.Extensions.Hosting.IApplicationLifetimeSingletonIApplicationLifetime
6Microsoft.Extensions.Hosting.IHostApplicationLifetimeSingletonApplicationLifetime
7Microsoft.Extensions.Hosting.IHostLifetimeSingletonConsoleLifetime
8Microsoft.Extensions.Hosting.IHostSingletonHost
9Microsoft.Extensions.Options.IOptions`1SingletonOptionsManager`1
10Microsoft.Extensions.Options.IOptionsSnapshot`1ScopedOptionsManager`1
11Microsoft.Extensions.Options.IOptionsMonitor`1SingletonOptionsMonitor`1
12Microsoft.Extensions.Options.IOptionsFactory`1TransientOptionsFactory`1
13Microsoft.Extensions.Options.IOptionsMonitorCache`1SingletonOptionsCache`1
14Microsoft.Extensions.Logging.ILoggerFactorySingletonLoggerFactory
15Microsoft.Extensions.Logging.ILogger`1SingletonLogger`1
16Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonDefaultLoggerLevelConfigureOptions
17Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
18Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfigurationFactorySingletonLoggerProviderConfigurationFactory
19Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfiguration`1SingletonLoggerProviderConfiguration`1
20Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerFilterConfigureOptions
21Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigurationChangeTokenSource`1
22Microsoft.Extensions.Logging.Configuration.LoggingConfigurationSingletonLoggingConfiguration
23Microsoft.Extensions.Logging.ILoggerProviderSingletonConsoleLoggerProvider
24Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerProviderConfigureOptions`2
25Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerProviderOptionsChangeTokenSource`2
26Microsoft.Extensions.Logging.ILoggerProviderSingletonDebugLoggerProvider
27Microsoft.Extensions.Logging.EventSource.LoggingEventSourceSingletonLoggingEventSource
28Microsoft.Extensions.Logging.ILoggerProviderSingletonEventSourceLoggerProvider
29Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonEventLogFiltersConfigureOptions
30Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonEventLogFiltersConfigureOptionsChangeSource
31Microsoft.Extensions.Logging.ILoggerProviderSingletonEventLogLoggerProvider
32Microsoft.AspNetCore.Hosting.IWebHostEnvironmentSingletonHostingEnvironment
33Microsoft.AspNetCore.Hosting.IHostingEnvironmentSingletonHostingEnvironment
34Microsoft.AspNetCore.Hosting.IApplicationLifetimeSingletonGenericWebHostApplicationLifetime
35Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
36System.Diagnostics.DiagnosticListenerSingletonDiagnosticListener
37System.Diagnostics.DiagnosticSourceSingletonDiagnosticListener
38Microsoft.AspNetCore.Http.IHttpContextFactorySingletonDefaultHttpContextFactory
39Microsoft.AspNetCore.Http.IMiddlewareFactoryScopedMiddlewareFactory
40Microsoft.AspNetCore.Hosting.Builder.IApplicationBuilderFactorySingletonApplicationBuilderFactory
41Microsoft.AspNetCore.Connections.IConnectionListenerFactorySingletonSocketTransportFactory
42Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions, Microsoft.AspNetCore.Server.Kestrel.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientKestrelServerOptionsSetup
43Microsoft.AspNetCore.Hosting.Server.IServerSingletonKestrelServer
44Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions, Microsoft.AspNetCore.Server.Kestrel.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
45Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPostConfigureOptions`1
46Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigurationChangeTokenSource`1
47Microsoft.AspNetCore.Hosting.IStartupFilterTransientHostFilteringStartupFilter
48Microsoft.AspNetCore.Routing.IInlineConstraintResolverTransientDefaultInlineConstraintResolver
49Microsoft.Extensions.ObjectPool.ObjectPoolProviderTransientDefaultObjectPoolProvider
50Microsoft.Extensions.ObjectPool.ObjectPool`1[[Microsoft.AspNetCore.Routing.UriBuildingContext, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonObjectPool`1
51Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilderTransientTreeRouteBuilder
52Microsoft.AspNetCore.Routing.RoutingMarkerServiceSingletonRoutingMarkerService
53Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Routing.RouteOptions, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientConfigureRouteOptions
54Microsoft.AspNetCore.Routing.EndpointDataSourceSingletonEndpointDataSource
55Microsoft.AspNetCore.Routing.ParameterPolicyFactorySingletonDefaultParameterPolicyFactory
56Microsoft.AspNetCore.Routing.Matching.MatcherFactorySingletonDfaMatcherFactory
57Microsoft.AspNetCore.Routing.Matching.DfaMatcherBuilderTransientDfaMatcherBuilder
58Microsoft.AspNetCore.Routing.Internal.DfaGraphWriterSingletonDfaGraphWriter
59Microsoft.AspNetCore.Routing.Matching.DataSourceDependentMatcher+LifetimeTransientLifetime
60Microsoft.AspNetCore.Routing.Matching.EndpointMetadataComparerSingletonEndpointMetadataComparer
61Microsoft.AspNetCore.Routing.LinkGeneratorSingletonDefaultLinkGenerator
62Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]SingletonEndpointNameAddressScheme
63Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1[[Microsoft.AspNetCore.Routing.RouteValuesAddress, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRouteValuesAddressScheme
64Microsoft.AspNetCore.Routing.LinkParserSingletonDefaultLinkParser
65Microsoft.AspNetCore.Routing.Matching.EndpointSelectorSingletonDefaultEndpointSelector
66Microsoft.AspNetCore.Routing.MatcherPolicySingletonHttpMethodMatcherPolicy
67Microsoft.AspNetCore.Routing.MatcherPolicySingletonHostMatcherPolicy
68Microsoft.AspNetCore.Routing.Template.TemplateBinderFactorySingletonDefaultTemplateBinderFactory
69Microsoft.AspNetCore.Routing.Patterns.RoutePatternTransformerSingletonDefaultRoutePatternTransformer
70Microsoft.EntityFrameworkCore.DbContextOptions`1[[WebIdentityProject.Data.ApplicationDbContext, WebIdentityProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]ScopedObject
71Microsoft.EntityFrameworkCore.DbContextOptionsScopedObject
72WebIdentityProject.Data.ApplicationDbContextScopedApplicationDbContext
73Microsoft.AspNetCore.Authentication.IAuthenticationServiceScopedAuthenticationService
74Microsoft.AspNetCore.Authentication.IClaimsTransformationSingletonNoopClaimsTransformation
75Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProviderScopedAuthenticationHandlerProvider
76Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProviderSingletonAuthenticationSchemeProvider
77Microsoft.AspNetCore.DataProtection.Internal.IActivatorSingletonTypeForwardingActivator
78Microsoft.AspNetCore.DataProtection.IRegistryPolicyResolverSingletonRegistryPolicyResolver
79Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions, Microsoft.AspNetCore.DataProtection, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonKeyManagementOptionsSetup
80Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.DataProtection.DataProtectionOptions, Microsoft.AspNetCore.DataProtection, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientDataProtectionOptionsSetup
81Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManagerSingletonXmlKeyManager
82Microsoft.AspNetCore.DataProtection.Infrastructure.IApplicationDiscriminatorSingletonHostingApplicationDiscriminator
83Microsoft.Extensions.Hosting.IHostedServiceSingletonDataProtectionHostedService
84Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IDefaultKeyResolverSingletonDefaultKeyResolver
85Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IKeyRingProviderSingletonKeyRingProvider
86Microsoft.AspNetCore.DataProtection.IDataProtectionProviderSingletonIDataProtectionProvider
87Microsoft.AspNetCore.DataProtection.XmlEncryption.ICertificateResolverSingletonCertificateResolver
88System.Text.Encodings.Web.HtmlEncoderSingletonHtmlEncoder
89System.Text.Encodings.Web.JavaScriptEncoderSingletonJavaScriptEncoder
90System.Text.Encodings.Web.UrlEncoderSingletonUrlEncoder
91Microsoft.AspNetCore.Authentication.ISystemClockSingletonSystemClock
92Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.AuthenticationOptions, Microsoft.AspNetCore.Authentication.Abstractions, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
93Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPostConfigureCookieAuthenticationOptions
94Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
95Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.AuthenticationOptions, Microsoft.AspNetCore.Authentication.Abstractions, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
96Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
97Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
98Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationHandlerTransientCookieAuthenticationHandler
99Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
100Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.AuthenticationOptions, Microsoft.AspNetCore.Authentication.Abstractions, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
101Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
102Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
103Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationHandlerTransientCookieAuthenticationHandler
104Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
105Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.AuthenticationOptions, Microsoft.AspNetCore.Authentication.Abstractions, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
106Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
107Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
108Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationHandlerTransientCookieAuthenticationHandler
109Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
110Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.AuthenticationOptions, Microsoft.AspNetCore.Authentication.Abstractions, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
111Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
112Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonValidateOptions`1
113Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationHandlerTransientCookieAuthenticationHandler
114Microsoft.AspNetCore.Identity.IUserValidator`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedUserValidator`1
115Microsoft.AspNetCore.Identity.IPasswordValidator`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedPasswordValidator`1
116Microsoft.AspNetCore.Identity.IPasswordHasher`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedPasswordHasher`1
117Microsoft.AspNetCore.Identity.ILookupNormalizerScopedUpperInvariantLookupNormalizer
118Microsoft.AspNetCore.Identity.IUserConfirmation`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedDefaultUserConfirmation`1
119Microsoft.AspNetCore.Identity.IdentityErrorDescriberScopedIdentityErrorDescriber
120Microsoft.AspNetCore.Identity.IUserClaimsPrincipalFactory`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedUserClaimsPrincipalFactory`1
121Microsoft.AspNetCore.Identity.UserManager`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedUserManager`1
122Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Identity.IdentityOptions, Microsoft.Extensions.Identity.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
123Microsoft.AspNetCore.Http.IHttpContextAccessorSingletonHttpContextAccessor
124Microsoft.AspNetCore.Identity.ISecurityStampValidatorScopedSecurityStampValidator`1
125Microsoft.AspNetCore.Identity.ITwoFactorSecurityStampValidatorScopedTwoFactorSecurityStampValidator`1
126Microsoft.AspNetCore.Identity.SignInManager`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedSignInManager`1
127Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManagerSingletonApplicationPartManager
128Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcCoreMvcOptionsSetup
129Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcOptionsConfigureCompatibilityOptions
130Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcCoreMvcOptionsSetup
131Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.ApiBehaviorOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientApiBehaviorOptionsSetup
132Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Routing.RouteOptions, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcCoreRouteOptionsSetup
133Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactorySingletonApplicationModelFactory
134Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientDefaultApplicationModelProvider
135Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientApiBehaviorApplicationModelProvider
136Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProviderTransientControllerActionDescriptorProvider
137Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProviderSingletonDefaultActionDescriptorCollectionProvider
138Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelectorSingletonActionSelector
139Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintCacheSingletonActionConstraintCache
140Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintProviderTransientDefaultActionConstraintProvider
141Microsoft.AspNetCore.Routing.MatcherPolicySingletonConsumesMatcherPolicy
142Microsoft.AspNetCore.Routing.MatcherPolicySingletonActionConstraintMatcherPolicy
143Microsoft.AspNetCore.Mvc.Controllers.IControllerFactorySingletonDefaultControllerFactory
144Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorTransientDefaultControllerActivator
145Microsoft.AspNetCore.Mvc.Controllers.IControllerFactoryProviderSingletonControllerFactoryProvider
146Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorProviderSingletonControllerActivatorProvider
147Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivatorTransientDefaultControllerPropertyActivator
148Microsoft.AspNetCore.Mvc.Infrastructure.IActionInvokerFactorySingletonActionInvokerFactory
149Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProviderTransientControllerActionInvokerProvider
150Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerCacheSingletonControllerActionInvokerCache
151Microsoft.AspNetCore.Mvc.Filters.IFilterProviderSingletonDefaultFilterProvider
152Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultTypeMapperSingletonActionResultTypeMapper
153Microsoft.AspNetCore.Mvc.Filters.RequestSizeLimitFilterTransientRequestSizeLimitFilter
154Microsoft.AspNetCore.Mvc.Filters.DisableRequestSizeLimitFilterTransientDisableRequestSizeLimitFilter
155Microsoft.AspNetCore.Mvc.Filters.RequestFormLimitsFilterTransientRequestFormLimitsFilter
156Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProviderSingletonDefaultModelMetadataProvider
157Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProviderTransientICompositeMetadataDetailsProvider
158Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactorySingletonModelBinderFactory
159Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidatorSingletonIObjectModelValidator
160Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorCacheSingletonClientValidatorCache
161Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinderSingletonParameterBinder
162Microsoft.Extensions.DependencyInjection.MvcMarkerServiceSingletonMvcMarkerService
163Microsoft.AspNetCore.Mvc.Infrastructure.ITypeActivatorCacheSingletonTypeActivatorCache
164Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactorySingletonUrlHelperFactory
165Microsoft.AspNetCore.Mvc.Infrastructure.IHttpRequestStreamReaderFactorySingletonMemoryPoolHttpRequestStreamReaderFactory
166Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactorySingletonMemoryPoolHttpResponseStreamWriterFactory
167System.Buffers.ArrayPool`1[[System.Byte, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]SingletonTlsOverPerCoreLockedStacksArrayPool`1
168System.Buffers.ArrayPool`1[[System.Char, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]SingletonTlsOverPerCoreLockedStacksArrayPool`1
169Microsoft.AspNetCore.Mvc.Infrastructure.OutputFormatterSelectorSingletonDefaultOutputFormatterSelector
170Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ObjectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonObjectResultExecutor
171Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.PhysicalFileResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPhysicalFileResultExecutor
172Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.VirtualFileResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonVirtualFileResultExecutor
173Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.FileStreamResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonFileStreamResultExecutor
174Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.FileContentResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonFileContentResultExecutor
175Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectResultExecutor
176Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.LocalRedirectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLocalRedirectResultExecutor
177Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToActionResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectToActionResultExecutor
178Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToRouteResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectToRouteResultExecutor
179Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToPageResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectToPageResultExecutor
180Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ContentResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonContentResultExecutor
181Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.JsonResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonSystemTextJsonResultExecutor
182Microsoft.AspNetCore.Mvc.Infrastructure.IClientErrorFactorySingletonProblemDetailsClientErrorFactory
183Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsFactorySingletonDefaultProblemDetailsFactory
184Microsoft.AspNetCore.Mvc.Routing.MvcRouteHandlerSingletonMvcRouteHandler
185Microsoft.AspNetCore.Mvc.Routing.MvcAttributeRouteHandlerTransientMvcAttributeRouteHandler
186Microsoft.AspNetCore.Mvc.Routing.ControllerActionEndpointDataSourceSingletonControllerActionEndpointDataSource
187Microsoft.AspNetCore.Mvc.Routing.ActionEndpointFactorySingletonActionEndpointFactory
188Microsoft.AspNetCore.Mvc.Routing.DynamicControllerEndpointSelectorSingletonDynamicControllerEndpointSelector
189Microsoft.AspNetCore.Routing.MatcherPolicySingletonDynamicControllerEndpointMatcherPolicy
190Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterConfigurationProviderSingletonMiddlewareFilterConfigurationProvider
191Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderSingletonMiddlewareFilterBuilder
192Microsoft.AspNetCore.Hosting.IStartupFilterSingletonMiddlewareFilterBuilderStartupFilter
193Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionGroupCollectionProviderSingletonApiDescriptionGroupCollectionProvider
194Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionProviderTransientDefaultApiDescriptionProvider
195Microsoft.AspNetCore.Authorization.IAuthorizationServiceTransientDefaultAuthorizationService
196Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProviderTransientDefaultAuthorizationPolicyProvider
197Microsoft.AspNetCore.Authorization.IAuthorizationHandlerProviderTransientDefaultAuthorizationHandlerProvider
198Microsoft.AspNetCore.Authorization.IAuthorizationEvaluatorTransientDefaultAuthorizationEvaluator
199Microsoft.AspNetCore.Authorization.IAuthorizationHandlerContextFactoryTransientDefaultAuthorizationHandlerContextFactory
200Microsoft.AspNetCore.Authorization.IAuthorizationHandlerTransientPassThroughAuthorizationHandler
201Microsoft.AspNetCore.Authorization.Policy.AuthorizationPolicyMarkerServiceSingletonAuthorizationPolicyMarkerService
202Microsoft.AspNetCore.Authorization.Policy.IPolicyEvaluatorTransientPolicyEvaluator
203Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientAuthorizationApplicationModelProvider
204Microsoft.AspNetCore.Cors.Infrastructure.ICorsServiceTransientCorsService
205Microsoft.AspNetCore.Cors.Infrastructure.ICorsPolicyProviderTransientDefaultCorsPolicyProvider
206Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientCorsApplicationModelProvider
207Microsoft.AspNetCore.Mvc.Cors.CorsAuthorizationFilterTransientCorsAuthorizationFilter
208Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcDataAnnotationsMvcOptionsSetup
209Microsoft.AspNetCore.Mvc.DataAnnotations.IValidationAttributeAdapterProviderSingletonValidationAttributeAdapterProvider
210Microsoft.AspNetCore.Mvc.Formatters.FormatFilterSingletonFormatFilter
211Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Antiforgery.AntiforgeryOptions, Microsoft.AspNetCore.Antiforgery, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientAntiforgeryOptionsSetup
212Microsoft.AspNetCore.Antiforgery.IAntiforgerySingletonDefaultAntiforgery
213Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenGeneratorSingletonDefaultAntiforgeryTokenGenerator
214Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenSerializerSingletonDefaultAntiforgeryTokenSerializer
215Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenStoreSingletonDefaultAntiforgeryTokenStore
216Microsoft.AspNetCore.Antiforgery.IClaimUidExtractorSingletonDefaultClaimUidExtractor
217Microsoft.AspNetCore.Antiforgery.IAntiforgeryAdditionalDataProviderSingletonDefaultAntiforgeryAdditionalDataProvider
218Microsoft.Extensions.ObjectPool.ObjectPool`1[[Microsoft.AspNetCore.Antiforgery.AntiforgerySerializationContext, Microsoft.AspNetCore.Antiforgery, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonObjectPool`1
219Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcViewOptions, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcViewOptionsSetup
220Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientTempDataMvcOptionsSetup
221Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngineSingletonCompositeViewEngine
222Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ViewResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonViewResultExecutor
223Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.PartialViewResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPartialViewResultExecutor
224Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivatorTransientViewDataDictionaryControllerPropertyActivator
225Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelperTransientHtmlHelper
226Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1TransientHtmlHelper`1
227Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGeneratorSingletonDefaultHtmlGenerator
228Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProviderSingletonModelExpressionProvider
229Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProviderSingletonIModelExpressionProvider
230Microsoft.AspNetCore.Mvc.ViewFeatures.ValidationHtmlAttributeProviderSingletonDefaultValidationHtmlAttributeProvider
231Microsoft.AspNetCore.Mvc.Rendering.IJsonHelperSingletonSystemTextJsonHelper
232Microsoft.AspNetCore.Mvc.ViewFeatures.ServerComponentSerializerSingletonServerComponentSerializer
233Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentSelectorSingletonDefaultViewComponentSelector
234Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactorySingletonDefaultViewComponentFactory
235Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivatorSingletonDefaultViewComponentActivator
236Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProviderSingletonDefaultViewComponentDescriptorCollectionProvider
237Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ViewComponentResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonViewComponentResultExecutor
238Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentInvokerCacheSingletonViewComponentInvokerCache
239Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorProviderTransientDefaultViewComponentDescriptorProvider
240Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvokerFactorySingletonDefaultViewComponentInvokerFactory
241Microsoft.AspNetCore.Mvc.IViewComponentHelperTransientDefaultViewComponentHelper
242Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientTempDataApplicationModelProvider
243Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientViewDataAttributeApplicationModelProvider
244Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilterSingletonSaveTempDataFilter
245Microsoft.AspNetCore.Mvc.ViewFeatures.RazorComponents.StaticComponentRendererScopedStaticComponentRenderer
246Microsoft.AspNetCore.Components.NavigationManagerScopedHttpNavigationManager
247Microsoft.JSInterop.IJSRuntimeScopedUnsupportedJavaScriptRuntime
248Microsoft.AspNetCore.Components.Routing.INavigationInterceptionScopedUnsupportedNavigationInterception
249Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ControllerSaveTempDataPropertyFilterTransientControllerSaveTempDataPropertyFilter
250Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProviderSingletonCookieTempDataProvider
251Microsoft.AspNetCore.Mvc.ViewFeatures.Infrastructure.TempDataSerializerSingletonDefaultTempDataSerializer
252Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ValidateAntiforgeryTokenAuthorizationFilterSingletonValidateAntiforgeryTokenAuthorizationFilter
253Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.AutoValidateAntiforgeryTokenAuthorizationFilterSingletonAutoValidateAntiforgeryTokenAuthorizationFilter
254Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactorySingletonTempDataDictionaryFactory
255System.Buffers.ArrayPool`1[[Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferValue, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonTlsOverPerCoreLockedStacksArrayPool`1
256Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.IViewBufferScopeScopedMemoryPoolViewBufferScope
257Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcViewOptions, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcRazorMvcViewOptionsSetup
258Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions, Microsoft.AspNetCore.Mvc.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientRazorViewEngineOptionsSetup
259Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngineSingletonRazorViewEngine
260Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompilerProviderSingletonDefaultViewCompilerProvider
261Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProviderTransientDefaultRazorPageFactoryProvider
262Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivatorSingletonRazorPageActivator
263Microsoft.AspNetCore.Mvc.Razor.ITagHelperActivatorSingletonDefaultTagHelperActivator
264Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentPropertyActivatorSingletonTagHelperComponentPropertyActivator
265Microsoft.AspNetCore.Mvc.Razor.ITagHelperFactorySingletonDefaultTagHelperFactory
266Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentManagerScopedTagHelperComponentManager
267Microsoft.Extensions.Caching.Memory.IMemoryCacheSingletonMemoryCache
268Microsoft.AspNetCore.Mvc.Razor.Infrastructure.TagHelperMemoryCacheProviderSingletonTagHelperMemoryCacheProvider
269Microsoft.AspNetCore.Mvc.ViewFeatures.IFileVersionProviderSingletonDefaultFileVersionProvider
270Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperStorageSingletonDistributedCacheTagHelperStorage
271Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperFormatterSingletonDistributedCacheTagHelperFormatter
272Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperServiceSingletonDistributedCacheTagHelperService
273Microsoft.Extensions.Caching.Distributed.IDistributedCacheSingletonMemoryDistributedCache
274Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperMemoryCacheFactorySingletonCacheTagHelperMemoryCacheFactory
275Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions, Microsoft.AspNetCore.Mvc.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientRazorPagesRazorViewEngineOptionsSetup
276Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.RazorPages.RazorPagesOptions, Microsoft.AspNetCore.Mvc.RazorPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientRazorPagesOptionsSetup
277Microsoft.AspNetCore.Routing.MatcherPolicySingletonPageLoaderMatcherPolicy
278Microsoft.AspNetCore.Routing.MatcherPolicySingletonDynamicPageEndpointMatcherPolicy
279Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DynamicPageEndpointSelectorSingletonDynamicPageEndpointSelector
280Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProviderSingletonPageActionDescriptorProvider
281Microsoft.AspNetCore.Mvc.ApplicationModels.IPageRouteModelProviderSingletonCompiledPageRouteModelProvider
282Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionEndpointDataSourceSingletonPageActionEndpointDataSource
283Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonDefaultPageApplicationModelProvider
284Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonAutoValidateAntiforgeryPageApplicationModelProvider
285Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonAuthorizationPageApplicationModelProvider
286Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonTempDataFilterPageApplicationModelProvider
287Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonViewDataAttributePageApplicationModelProvider
288Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonResponseCacheFilterApplicationModelProvider
289Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelPartsProviderSingletonDefaultPageApplicationModelPartsProvider
290Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProviderSingletonPageActionInvokerProvider
291Microsoft.AspNetCore.Mvc.RazorPages.IPageModelActivatorProviderSingletonDefaultPageModelActivatorProvider
292Microsoft.AspNetCore.Mvc.RazorPages.IPageModelFactoryProviderSingletonDefaultPageModelFactoryProvider
293Microsoft.AspNetCore.Mvc.RazorPages.IPageActivatorProviderSingletonDefaultPageActivatorProvider
294Microsoft.AspNetCore.Mvc.RazorPages.IPageFactoryProviderSingletonDefaultPageFactoryProvider
295Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.IPageLoaderSingletonIPageLoader
296Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageLoaderSingletonDefaultPageLoader
297Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.IPageHandlerMethodSelectorSingletonDefaultPageHandlerMethodSelector
298Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageResultExecutorSingletonPageResultExecutor
299Microsoft.AspNetCore.Mvc.Filters.PageSaveTempDataPropertyFilterTransientPageSaveTempDataPropertyFilter
300Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Mvc.RazorPages.RazorPagesOptions, Microsoft.AspNetCore.Mvc.RazorPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientIdentityDefaultUIConfigureOptions`1
301Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientIdentityDefaultUIConfigureOptions`1
302Microsoft.AspNetCore.Identity.UI.Services.IEmailSenderTransientEmailSender
303Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Identity.IdentityOptions, Microsoft.Extensions.Identity.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
304Microsoft.AspNetCore.Identity.DataProtectorTokenProvider`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientDataProtectorTokenProvider`1
305Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Identity.IdentityOptions, Microsoft.Extensions.Identity.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
306Microsoft.AspNetCore.Identity.EmailTokenProvider`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientEmailTokenProvider`1
307Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Identity.IdentityOptions, Microsoft.Extensions.Identity.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
308Microsoft.AspNetCore.Identity.PhoneNumberTokenProvider`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientPhoneNumberTokenProvider`1
309Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Identity.IdentityOptions, Microsoft.Extensions.Identity.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
310Microsoft.AspNetCore.Identity.AuthenticatorTokenProvider`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientAuthenticatorTokenProvider`1
311Microsoft.AspNetCore.Identity.IUserStore`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]ScopedUserOnlyStore`6
312Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
313Microsoft.Extensions.Hosting.IHostedServiceSingletonGenericWebHostService
\ No newline at end of file diff --git a/DefaultTemplate/WebIdentityProject/WebIdentityProject.json b/DefaultTemplate/WebIdentityProject/WebIdentityProject.json new file mode 100644 index 0000000..719aec5 --- /dev/null +++ b/DefaultTemplate/WebIdentityProject/WebIdentityProject.json @@ -0,0 +1,2193 @@ +[ + { + "Lifetime": "Singleton", + "ServiceType": "IHostingEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "HostBuilderContext", + "ImplementationType": null, + "ImplementationInstance": "HostBuilderContext", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfiguration", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IConfiguration" + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationLifetime", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IApplicationLifetime" + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostApplicationLifetime", + "ImplementationType": "ApplicationLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostLifetime", + "ImplementationType": "ConsoleLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHost", + "ImplementationType": "Host", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptions\u00601", + "ImplementationType": "OptionsManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IOptionsSnapshot\u00601", + "ImplementationType": "OptionsManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsMonitor\u00601", + "ImplementationType": "OptionsMonitor\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IOptionsFactory\u00601", + "ImplementationType": "OptionsFactory\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsMonitorCache\u00601", + "ImplementationType": "OptionsCache\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerFactory", + "ImplementationType": "LoggerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILogger\u00601", + "ImplementationType": "Logger\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "DefaultLoggerLevelConfigureOptions", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProviderConfigurationFactory", + "ImplementationType": "LoggerProviderConfigurationFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProviderConfiguration\u00601", + "ImplementationType": "LoggerProviderConfiguration\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "LoggerFilterConfigureOptions", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigurationChangeTokenSource\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LoggingConfiguration", + "ImplementationType": null, + "ImplementationInstance": "LoggingConfiguration", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "ConsoleLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "LoggerProviderConfigureOptions\u00602", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": "LoggerProviderOptionsChangeTokenSource\u00602", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "DebugLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LoggingEventSource", + "ImplementationType": null, + "ImplementationInstance": "LoggingEventSource", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "EventSourceLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "EventLogFiltersConfigureOptions", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": "EventLogFiltersConfigureOptionsChangeSource", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "EventLogLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IWebHostEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostingEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationLifetime", + "ImplementationType": "GenericWebHostApplicationLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DiagnosticListener", + "ImplementationType": null, + "ImplementationInstance": "DiagnosticListener", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DiagnosticSource", + "ImplementationType": null, + "ImplementationInstance": "DiagnosticListener", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpContextFactory", + "ImplementationType": "DefaultHttpContextFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IMiddlewareFactory", + "ImplementationType": "MiddlewareFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationBuilderFactory", + "ImplementationType": "ApplicationBuilderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConnectionListenerFactory", + "ImplementationType": "SocketTransportFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "KestrelServerOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IServer", + "ImplementationType": "KestrelServer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "PostConfigureOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigurationChangeTokenSource\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IStartupFilter", + "ImplementationType": "HostFilteringStartupFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IInlineConstraintResolver", + "ImplementationType": "DefaultInlineConstraintResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ObjectPoolProvider", + "ImplementationType": "DefaultObjectPoolProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ObjectPool\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ObjectPool\u00601" + }, + { + "Lifetime": "Transient", + "ServiceType": "TreeRouteBuilder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "TreeRouteBuilder" + }, + { + "Lifetime": "Singleton", + "ServiceType": "RoutingMarkerService", + "ImplementationType": "RoutingMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ConfigureRouteOptions" + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointDataSource", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "EndpointDataSource" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ParameterPolicyFactory", + "ImplementationType": "DefaultParameterPolicyFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherFactory", + "ImplementationType": "DfaMatcherFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "DfaMatcherBuilder", + "ImplementationType": "DfaMatcherBuilder", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DfaGraphWriter", + "ImplementationType": "DfaGraphWriter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "Lifetime", + "ImplementationType": "Lifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointMetadataComparer", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "EndpointMetadataComparer" + }, + { + "Lifetime": "Singleton", + "ServiceType": "LinkGenerator", + "ImplementationType": "DefaultLinkGenerator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IEndpointAddressScheme\u00601", + "ImplementationType": "EndpointNameAddressScheme", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IEndpointAddressScheme\u00601", + "ImplementationType": "RouteValuesAddressScheme", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LinkParser", + "ImplementationType": "DefaultLinkParser", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointSelector", + "ImplementationType": "DefaultEndpointSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "HttpMethodMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "HostMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "TemplateBinderFactory", + "ImplementationType": "DefaultTemplateBinderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "RoutePatternTransformer", + "ImplementationType": "DefaultRoutePatternTransformer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "DbContextOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "Object" + }, + { + "Lifetime": "Scoped", + "ServiceType": "DbContextOptions", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "Object" + }, + { + "Lifetime": "Scoped", + "ServiceType": "ApplicationDbContext", + "ImplementationType": "ApplicationDbContext", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IAuthenticationService", + "ImplementationType": "AuthenticationService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IClaimsTransformation", + "ImplementationType": "NoopClaimsTransformation", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IAuthenticationHandlerProvider", + "ImplementationType": "AuthenticationHandlerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAuthenticationSchemeProvider", + "ImplementationType": "AuthenticationSchemeProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActivator", + "ImplementationType": "TypeForwardingActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IRegistryPolicyResolver", + "ImplementationType": "RegistryPolicyResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "KeyManagementOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "DataProtectionOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IKeyManager", + "ImplementationType": "XmlKeyManager", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationDiscriminator", + "ImplementationType": "HostingApplicationDiscriminator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostedService", + "ImplementationType": "DataProtectionHostedService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDefaultKeyResolver", + "ImplementationType": "DefaultKeyResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IKeyRingProvider", + "ImplementationType": "KeyRingProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDataProtectionProvider", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IDataProtectionProvider" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ICertificateResolver", + "ImplementationType": "CertificateResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "HtmlEncoder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "HtmlEncoder" + }, + { + "Lifetime": "Singleton", + "ServiceType": "JavaScriptEncoder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "JavaScriptEncoder" + }, + { + "Lifetime": "Singleton", + "ServiceType": "UrlEncoder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "UrlEncoder" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ISystemClock", + "ImplementationType": "SystemClock", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": "PostConfigureCookieAuthenticationOptions", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "CookieAuthenticationHandler", + "ImplementationType": "CookieAuthenticationHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "CookieAuthenticationHandler", + "ImplementationType": "CookieAuthenticationHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "CookieAuthenticationHandler", + "ImplementationType": "CookieAuthenticationHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidateOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ValidateOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "CookieAuthenticationHandler", + "ImplementationType": "CookieAuthenticationHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IUserValidator\u00601", + "ImplementationType": "UserValidator\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IPasswordValidator\u00601", + "ImplementationType": "PasswordValidator\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IPasswordHasher\u00601", + "ImplementationType": "PasswordHasher\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "ILookupNormalizer", + "ImplementationType": "UpperInvariantLookupNormalizer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IUserConfirmation\u00601", + "ImplementationType": "DefaultUserConfirmation\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IdentityErrorDescriber", + "ImplementationType": "IdentityErrorDescriber", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IUserClaimsPrincipalFactory\u00601", + "ImplementationType": "UserClaimsPrincipalFactory\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "UserManager\u00601", + "ImplementationType": "UserManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpContextAccessor", + "ImplementationType": "HttpContextAccessor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "ISecurityStampValidator", + "ImplementationType": "SecurityStampValidator\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "ITwoFactorSecurityStampValidator", + "ImplementationType": "TwoFactorSecurityStampValidator\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "SignInManager\u00601", + "ImplementationType": "SignInManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ApplicationPartManager", + "ImplementationType": null, + "ImplementationInstance": "ApplicationPartManager", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcCoreMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": "MvcOptionsConfigureCompatibilityOptions", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": "MvcCoreMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "ApiBehaviorOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcCoreRouteOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ApplicationModelFactory", + "ImplementationType": "ApplicationModelFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "DefaultApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "ApiBehaviorApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IActionDescriptorProvider", + "ImplementationType": "ControllerActionDescriptorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionDescriptorCollectionProvider", + "ImplementationType": "DefaultActionDescriptorCollectionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionSelector", + "ImplementationType": "ActionSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ActionConstraintCache", + "ImplementationType": "ActionConstraintCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IActionConstraintProvider", + "ImplementationType": "DefaultActionConstraintProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "ConsumesMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "ActionConstraintMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IControllerFactory", + "ImplementationType": "DefaultControllerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IControllerActivator", + "ImplementationType": "DefaultControllerActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IControllerFactoryProvider", + "ImplementationType": "ControllerFactoryProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IControllerActivatorProvider", + "ImplementationType": "ControllerActivatorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IControllerPropertyActivator", + "ImplementationType": "DefaultControllerPropertyActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionInvokerFactory", + "ImplementationType": "ActionInvokerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IActionInvokerProvider", + "ImplementationType": "ControllerActionInvokerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ControllerActionInvokerCache", + "ImplementationType": "ControllerActionInvokerCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IFilterProvider", + "ImplementationType": "DefaultFilterProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultTypeMapper", + "ImplementationType": "ActionResultTypeMapper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "RequestSizeLimitFilter", + "ImplementationType": "RequestSizeLimitFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "DisableRequestSizeLimitFilter", + "ImplementationType": "DisableRequestSizeLimitFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "RequestFormLimitsFilter", + "ImplementationType": "RequestFormLimitsFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IModelMetadataProvider", + "ImplementationType": "DefaultModelMetadataProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ICompositeMetadataDetailsProvider", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ICompositeMetadataDetailsProvider" + }, + { + "Lifetime": "Singleton", + "ServiceType": "IModelBinderFactory", + "ImplementationType": "ModelBinderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IObjectModelValidator", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IObjectModelValidator" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ClientValidatorCache", + "ImplementationType": "ClientValidatorCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ParameterBinder", + "ImplementationType": "ParameterBinder", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MvcMarkerService", + "ImplementationType": "MvcMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITypeActivatorCache", + "ImplementationType": "TypeActivatorCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IUrlHelperFactory", + "ImplementationType": "UrlHelperFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpRequestStreamReaderFactory", + "ImplementationType": "MemoryPoolHttpRequestStreamReaderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpResponseStreamWriterFactory", + "ImplementationType": "MemoryPoolHttpResponseStreamWriterFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ArrayPool\u00601", + "ImplementationType": null, + "ImplementationInstance": "TlsOverPerCoreLockedStacksArrayPool\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ArrayPool\u00601", + "ImplementationType": null, + "ImplementationInstance": "TlsOverPerCoreLockedStacksArrayPool\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "OutputFormatterSelector", + "ImplementationType": "DefaultOutputFormatterSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ObjectResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "PhysicalFileResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "VirtualFileResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "FileStreamResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "FileContentResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "LocalRedirectResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectToActionResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectToRouteResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectToPageResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ContentResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "SystemTextJsonResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IClientErrorFactory", + "ImplementationType": "ProblemDetailsClientErrorFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ProblemDetailsFactory", + "ImplementationType": "DefaultProblemDetailsFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MvcRouteHandler", + "ImplementationType": "MvcRouteHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "MvcAttributeRouteHandler", + "ImplementationType": "MvcAttributeRouteHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ControllerActionEndpointDataSource", + "ImplementationType": "ControllerActionEndpointDataSource", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ActionEndpointFactory", + "ImplementationType": "ActionEndpointFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DynamicControllerEndpointSelector", + "ImplementationType": "DynamicControllerEndpointSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "DynamicControllerEndpointMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MiddlewareFilterConfigurationProvider", + "ImplementationType": "MiddlewareFilterConfigurationProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MiddlewareFilterBuilder", + "ImplementationType": "MiddlewareFilterBuilder", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IStartupFilter", + "ImplementationType": "MiddlewareFilterBuilderStartupFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApiDescriptionGroupCollectionProvider", + "ImplementationType": "ApiDescriptionGroupCollectionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApiDescriptionProvider", + "ImplementationType": "DefaultApiDescriptionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationService", + "ImplementationType": "DefaultAuthorizationService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationPolicyProvider", + "ImplementationType": "DefaultAuthorizationPolicyProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationHandlerProvider", + "ImplementationType": "DefaultAuthorizationHandlerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationEvaluator", + "ImplementationType": "DefaultAuthorizationEvaluator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationHandlerContextFactory", + "ImplementationType": "DefaultAuthorizationHandlerContextFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationHandler", + "ImplementationType": "PassThroughAuthorizationHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "AuthorizationPolicyMarkerService", + "ImplementationType": "AuthorizationPolicyMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPolicyEvaluator", + "ImplementationType": "PolicyEvaluator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "AuthorizationApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ICorsService", + "ImplementationType": "CorsService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ICorsPolicyProvider", + "ImplementationType": "DefaultCorsPolicyProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "CorsApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "CorsAuthorizationFilter", + "ImplementationType": "CorsAuthorizationFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcDataAnnotationsMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidationAttributeAdapterProvider", + "ImplementationType": "ValidationAttributeAdapterProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "FormatFilter", + "ImplementationType": "FormatFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "AntiforgeryOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgery", + "ImplementationType": "DefaultAntiforgery", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryTokenGenerator", + "ImplementationType": "DefaultAntiforgeryTokenGenerator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryTokenSerializer", + "ImplementationType": "DefaultAntiforgeryTokenSerializer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryTokenStore", + "ImplementationType": "DefaultAntiforgeryTokenStore", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IClaimUidExtractor", + "ImplementationType": "DefaultClaimUidExtractor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryAdditionalDataProvider", + "ImplementationType": "DefaultAntiforgeryAdditionalDataProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ObjectPool\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ObjectPool\u00601" + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcViewOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "TempDataMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ICompositeViewEngine", + "ImplementationType": "CompositeViewEngine", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ViewResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "PartialViewResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IControllerPropertyActivator", + "ImplementationType": "ViewDataDictionaryControllerPropertyActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IHtmlHelper", + "ImplementationType": "HtmlHelper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IHtmlHelper\u00601", + "ImplementationType": "HtmlHelper\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHtmlGenerator", + "ImplementationType": "DefaultHtmlGenerator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ModelExpressionProvider", + "ImplementationType": "ModelExpressionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IModelExpressionProvider", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IModelExpressionProvider" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ValidationHtmlAttributeProvider", + "ImplementationType": "DefaultValidationHtmlAttributeProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IJsonHelper", + "ImplementationType": "SystemTextJsonHelper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ServerComponentSerializer", + "ImplementationType": "ServerComponentSerializer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentSelector", + "ImplementationType": "DefaultViewComponentSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentFactory", + "ImplementationType": "DefaultViewComponentFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentActivator", + "ImplementationType": "DefaultViewComponentActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentDescriptorCollectionProvider", + "ImplementationType": "DefaultViewComponentDescriptorCollectionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ViewComponentResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ViewComponentInvokerCache", + "ImplementationType": "ViewComponentInvokerCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IViewComponentDescriptorProvider", + "ImplementationType": "DefaultViewComponentDescriptorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentInvokerFactory", + "ImplementationType": "DefaultViewComponentInvokerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IViewComponentHelper", + "ImplementationType": "DefaultViewComponentHelper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "TempDataApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "ViewDataAttributeApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "SaveTempDataFilter", + "ImplementationType": "SaveTempDataFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "StaticComponentRenderer", + "ImplementationType": "StaticComponentRenderer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "NavigationManager", + "ImplementationType": "HttpNavigationManager", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IJSRuntime", + "ImplementationType": "UnsupportedJavaScriptRuntime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "INavigationInterception", + "ImplementationType": "UnsupportedNavigationInterception", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ControllerSaveTempDataPropertyFilter", + "ImplementationType": "ControllerSaveTempDataPropertyFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITempDataProvider", + "ImplementationType": "CookieTempDataProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "TempDataSerializer", + "ImplementationType": "DefaultTempDataSerializer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationType": "ValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "AutoValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationType": "AutoValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITempDataDictionaryFactory", + "ImplementationType": "TempDataDictionaryFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ArrayPool\u00601", + "ImplementationType": null, + "ImplementationInstance": "TlsOverPerCoreLockedStacksArrayPool\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IViewBufferScope", + "ImplementationType": "MemoryPoolViewBufferScope", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcRazorMvcViewOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "RazorViewEngineOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IRazorViewEngine", + "ImplementationType": "RazorViewEngine", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewCompilerProvider", + "ImplementationType": "DefaultViewCompilerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IRazorPageFactoryProvider", + "ImplementationType": "DefaultRazorPageFactoryProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IRazorPageActivator", + "ImplementationType": "RazorPageActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITagHelperActivator", + "ImplementationType": "DefaultTagHelperActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITagHelperComponentPropertyActivator", + "ImplementationType": "TagHelperComponentPropertyActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITagHelperFactory", + "ImplementationType": "DefaultTagHelperFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "ITagHelperComponentManager", + "ImplementationType": "TagHelperComponentManager", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IMemoryCache", + "ImplementationType": "MemoryCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "TagHelperMemoryCacheProvider", + "ImplementationType": "TagHelperMemoryCacheProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IFileVersionProvider", + "ImplementationType": "DefaultFileVersionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCacheTagHelperStorage", + "ImplementationType": "DistributedCacheTagHelperStorage", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCacheTagHelperFormatter", + "ImplementationType": "DistributedCacheTagHelperFormatter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCacheTagHelperService", + "ImplementationType": "DistributedCacheTagHelperService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCache", + "ImplementationType": "MemoryDistributedCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "CacheTagHelperMemoryCacheFactory", + "ImplementationType": "CacheTagHelperMemoryCacheFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "RazorPagesRazorViewEngineOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "RazorPagesOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "PageLoaderMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "DynamicPageEndpointMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DynamicPageEndpointSelector", + "ImplementationType": "DynamicPageEndpointSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionDescriptorProvider", + "ImplementationType": "PageActionDescriptorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageRouteModelProvider", + "ImplementationType": "CompiledPageRouteModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "PageActionEndpointDataSource", + "ImplementationType": "PageActionEndpointDataSource", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "DefaultPageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "AutoValidateAntiforgeryPageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "AuthorizationPageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "TempDataFilterPageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "ViewDataAttributePageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "ResponseCacheFilterApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelPartsProvider", + "ImplementationType": "DefaultPageApplicationModelPartsProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionInvokerProvider", + "ImplementationType": "PageActionInvokerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageModelActivatorProvider", + "ImplementationType": "DefaultPageModelActivatorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageModelFactoryProvider", + "ImplementationType": "DefaultPageModelFactoryProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageActivatorProvider", + "ImplementationType": "DefaultPageActivatorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageFactoryProvider", + "ImplementationType": "DefaultPageFactoryProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageLoader", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IPageLoader" + }, + { + "Lifetime": "Singleton", + "ServiceType": "PageLoader", + "ImplementationType": "DefaultPageLoader", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageHandlerMethodSelector", + "ImplementationType": "DefaultPageHandlerMethodSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "PageResultExecutor", + "ImplementationType": "PageResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "PageSaveTempDataPropertyFilter", + "ImplementationType": "PageSaveTempDataPropertyFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": "IdentityDefaultUIConfigureOptions\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "IdentityDefaultUIConfigureOptions\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IEmailSender", + "ImplementationType": "EmailSender", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "DataProtectorTokenProvider\u00601", + "ImplementationType": "DataProtectorTokenProvider\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "EmailTokenProvider\u00601", + "ImplementationType": "EmailTokenProvider\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "PhoneNumberTokenProvider\u00601", + "ImplementationType": "PhoneNumberTokenProvider\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "AuthenticatorTokenProvider\u00601", + "ImplementationType": "AuthenticatorTokenProvider\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IUserStore\u00601", + "ImplementationType": "UserOnlyStore\u00606", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostedService", + "ImplementationType": "GenericWebHostService", + "ImplementationInstance": null, + "ImplementationFactory": null + } +] \ No newline at end of file diff --git a/DefaultTemplate/WebProject/WebProject.csproj b/DefaultTemplate/WebProject/WebProject.csproj index 8eacdc1..bf168d2 100644 --- a/DefaultTemplate/WebProject/WebProject.csproj +++ b/DefaultTemplate/WebProject/WebProject.csproj @@ -1,4 +1,4 @@ - + netcoreapp3.0 diff --git a/DefaultTemplate/WebProject/WebProject.html b/DefaultTemplate/WebProject/WebProject.html new file mode 100644 index 0000000..ce37560 --- /dev/null +++ b/DefaultTemplate/WebProject/WebProject.html @@ -0,0 +1 @@ +

All Services

IndexTypeLifetimeImplementationTypeImplementationInstanceImplementationFactory
1Microsoft.Extensions.Hosting.IHostingEnvironmentSingletonHostingEnvironment
2Microsoft.Extensions.Hosting.IHostEnvironmentSingletonHostingEnvironment
3Microsoft.Extensions.Hosting.HostBuilderContextSingletonHostBuilderContext
4Microsoft.Extensions.Configuration.IConfigurationSingletonIConfiguration
5Microsoft.Extensions.Hosting.IApplicationLifetimeSingletonIApplicationLifetime
6Microsoft.Extensions.Hosting.IHostApplicationLifetimeSingletonApplicationLifetime
7Microsoft.Extensions.Hosting.IHostLifetimeSingletonConsoleLifetime
8Microsoft.Extensions.Hosting.IHostSingletonHost
9Microsoft.Extensions.Options.IOptions`1SingletonOptionsManager`1
10Microsoft.Extensions.Options.IOptionsSnapshot`1ScopedOptionsManager`1
11Microsoft.Extensions.Options.IOptionsMonitor`1SingletonOptionsMonitor`1
12Microsoft.Extensions.Options.IOptionsFactory`1TransientOptionsFactory`1
13Microsoft.Extensions.Options.IOptionsMonitorCache`1SingletonOptionsCache`1
14Microsoft.Extensions.Logging.ILoggerFactorySingletonLoggerFactory
15Microsoft.Extensions.Logging.ILogger`1SingletonLogger`1
16Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonDefaultLoggerLevelConfigureOptions
17Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
18Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfigurationFactorySingletonLoggerProviderConfigurationFactory
19Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfiguration`1SingletonLoggerProviderConfiguration`1
20Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerFilterConfigureOptions
21Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigurationChangeTokenSource`1
22Microsoft.Extensions.Logging.Configuration.LoggingConfigurationSingletonLoggingConfiguration
23Microsoft.Extensions.Logging.ILoggerProviderSingletonConsoleLoggerProvider
24Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerProviderConfigureOptions`2
25Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLoggerProviderOptionsChangeTokenSource`2
26Microsoft.Extensions.Logging.ILoggerProviderSingletonDebugLoggerProvider
27Microsoft.Extensions.Logging.EventSource.LoggingEventSourceSingletonLoggingEventSource
28Microsoft.Extensions.Logging.ILoggerProviderSingletonEventSourceLoggerProvider
29Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonEventLogFiltersConfigureOptions
30Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonEventLogFiltersConfigureOptionsChangeSource
31Microsoft.Extensions.Logging.ILoggerProviderSingletonEventLogLoggerProvider
32Microsoft.AspNetCore.Hosting.IWebHostEnvironmentSingletonHostingEnvironment
33Microsoft.AspNetCore.Hosting.IHostingEnvironmentSingletonHostingEnvironment
34Microsoft.AspNetCore.Hosting.IApplicationLifetimeSingletonGenericWebHostApplicationLifetime
35Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
36System.Diagnostics.DiagnosticListenerSingletonDiagnosticListener
37System.Diagnostics.DiagnosticSourceSingletonDiagnosticListener
38Microsoft.AspNetCore.Http.IHttpContextFactorySingletonDefaultHttpContextFactory
39Microsoft.AspNetCore.Http.IMiddlewareFactoryScopedMiddlewareFactory
40Microsoft.AspNetCore.Hosting.Builder.IApplicationBuilderFactorySingletonApplicationBuilderFactory
41Microsoft.AspNetCore.Connections.IConnectionListenerFactorySingletonSocketTransportFactory
42Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions, Microsoft.AspNetCore.Server.Kestrel.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientKestrelServerOptionsSetup
43Microsoft.AspNetCore.Hosting.Server.IServerSingletonKestrelServer
44Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions, Microsoft.AspNetCore.Server.Kestrel.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
45Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPostConfigureOptions`1
46Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigurationChangeTokenSource`1
47Microsoft.AspNetCore.Hosting.IStartupFilterTransientHostFilteringStartupFilter
48Microsoft.AspNetCore.Routing.IInlineConstraintResolverTransientDefaultInlineConstraintResolver
49Microsoft.Extensions.ObjectPool.ObjectPoolProviderTransientDefaultObjectPoolProvider
50Microsoft.Extensions.ObjectPool.ObjectPool`1[[Microsoft.AspNetCore.Routing.UriBuildingContext, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonObjectPool`1
51Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilderTransientTreeRouteBuilder
52Microsoft.AspNetCore.Routing.RoutingMarkerServiceSingletonRoutingMarkerService
53Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Routing.RouteOptions, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientConfigureRouteOptions
54Microsoft.AspNetCore.Routing.EndpointDataSourceSingletonEndpointDataSource
55Microsoft.AspNetCore.Routing.ParameterPolicyFactorySingletonDefaultParameterPolicyFactory
56Microsoft.AspNetCore.Routing.Matching.MatcherFactorySingletonDfaMatcherFactory
57Microsoft.AspNetCore.Routing.Matching.DfaMatcherBuilderTransientDfaMatcherBuilder
58Microsoft.AspNetCore.Routing.Internal.DfaGraphWriterSingletonDfaGraphWriter
59Microsoft.AspNetCore.Routing.Matching.DataSourceDependentMatcher+LifetimeTransientLifetime
60Microsoft.AspNetCore.Routing.Matching.EndpointMetadataComparerSingletonEndpointMetadataComparer
61Microsoft.AspNetCore.Routing.LinkGeneratorSingletonDefaultLinkGenerator
62Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]SingletonEndpointNameAddressScheme
63Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1[[Microsoft.AspNetCore.Routing.RouteValuesAddress, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRouteValuesAddressScheme
64Microsoft.AspNetCore.Routing.LinkParserSingletonDefaultLinkParser
65Microsoft.AspNetCore.Routing.Matching.EndpointSelectorSingletonDefaultEndpointSelector
66Microsoft.AspNetCore.Routing.MatcherPolicySingletonHttpMethodMatcherPolicy
67Microsoft.AspNetCore.Routing.MatcherPolicySingletonHostMatcherPolicy
68Microsoft.AspNetCore.Routing.Template.TemplateBinderFactorySingletonDefaultTemplateBinderFactory
69Microsoft.AspNetCore.Routing.Patterns.RoutePatternTransformerSingletonDefaultRoutePatternTransformer
70Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManagerSingletonApplicationPartManager
71Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcCoreMvcOptionsSetup
72Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcOptionsConfigureCompatibilityOptions
73Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcCoreMvcOptionsSetup
74Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.ApiBehaviorOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientApiBehaviorOptionsSetup
75Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Routing.RouteOptions, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcCoreRouteOptionsSetup
76Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactorySingletonApplicationModelFactory
77Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientDefaultApplicationModelProvider
78Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientApiBehaviorApplicationModelProvider
79Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProviderTransientControllerActionDescriptorProvider
80Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProviderSingletonDefaultActionDescriptorCollectionProvider
81Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelectorSingletonActionSelector
82Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintCacheSingletonActionConstraintCache
83Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintProviderTransientDefaultActionConstraintProvider
84Microsoft.AspNetCore.Routing.MatcherPolicySingletonConsumesMatcherPolicy
85Microsoft.AspNetCore.Routing.MatcherPolicySingletonActionConstraintMatcherPolicy
86Microsoft.AspNetCore.Mvc.Controllers.IControllerFactorySingletonDefaultControllerFactory
87Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorTransientDefaultControllerActivator
88Microsoft.AspNetCore.Mvc.Controllers.IControllerFactoryProviderSingletonControllerFactoryProvider
89Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorProviderSingletonControllerActivatorProvider
90Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivatorTransientDefaultControllerPropertyActivator
91Microsoft.AspNetCore.Mvc.Infrastructure.IActionInvokerFactorySingletonActionInvokerFactory
92Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProviderTransientControllerActionInvokerProvider
93Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerCacheSingletonControllerActionInvokerCache
94Microsoft.AspNetCore.Mvc.Filters.IFilterProviderSingletonDefaultFilterProvider
95Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultTypeMapperSingletonActionResultTypeMapper
96Microsoft.AspNetCore.Mvc.Filters.RequestSizeLimitFilterTransientRequestSizeLimitFilter
97Microsoft.AspNetCore.Mvc.Filters.DisableRequestSizeLimitFilterTransientDisableRequestSizeLimitFilter
98Microsoft.AspNetCore.Mvc.Filters.RequestFormLimitsFilterTransientRequestFormLimitsFilter
99Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProviderSingletonDefaultModelMetadataProvider
100Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProviderTransientICompositeMetadataDetailsProvider
101Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactorySingletonModelBinderFactory
102Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidatorSingletonIObjectModelValidator
103Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorCacheSingletonClientValidatorCache
104Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinderSingletonParameterBinder
105Microsoft.Extensions.DependencyInjection.MvcMarkerServiceSingletonMvcMarkerService
106Microsoft.AspNetCore.Mvc.Infrastructure.ITypeActivatorCacheSingletonTypeActivatorCache
107Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactorySingletonUrlHelperFactory
108Microsoft.AspNetCore.Mvc.Infrastructure.IHttpRequestStreamReaderFactorySingletonMemoryPoolHttpRequestStreamReaderFactory
109Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactorySingletonMemoryPoolHttpResponseStreamWriterFactory
110System.Buffers.ArrayPool`1[[System.Byte, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]SingletonTlsOverPerCoreLockedStacksArrayPool`1
111System.Buffers.ArrayPool`1[[System.Char, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]SingletonTlsOverPerCoreLockedStacksArrayPool`1
112Microsoft.AspNetCore.Mvc.Infrastructure.OutputFormatterSelectorSingletonDefaultOutputFormatterSelector
113Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ObjectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonObjectResultExecutor
114Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.PhysicalFileResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPhysicalFileResultExecutor
115Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.VirtualFileResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonVirtualFileResultExecutor
116Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.FileStreamResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonFileStreamResultExecutor
117Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.FileContentResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonFileContentResultExecutor
118Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectResultExecutor
119Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.LocalRedirectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonLocalRedirectResultExecutor
120Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToActionResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectToActionResultExecutor
121Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToRouteResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectToRouteResultExecutor
122Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToPageResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonRedirectToPageResultExecutor
123Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ContentResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonContentResultExecutor
124Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.JsonResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonSystemTextJsonResultExecutor
125Microsoft.AspNetCore.Mvc.Infrastructure.IClientErrorFactorySingletonProblemDetailsClientErrorFactory
126Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsFactorySingletonDefaultProblemDetailsFactory
127Microsoft.AspNetCore.Mvc.Routing.MvcRouteHandlerSingletonMvcRouteHandler
128Microsoft.AspNetCore.Mvc.Routing.MvcAttributeRouteHandlerTransientMvcAttributeRouteHandler
129Microsoft.AspNetCore.Mvc.Routing.ControllerActionEndpointDataSourceSingletonControllerActionEndpointDataSource
130Microsoft.AspNetCore.Mvc.Routing.ActionEndpointFactorySingletonActionEndpointFactory
131Microsoft.AspNetCore.Mvc.Routing.DynamicControllerEndpointSelectorSingletonDynamicControllerEndpointSelector
132Microsoft.AspNetCore.Routing.MatcherPolicySingletonDynamicControllerEndpointMatcherPolicy
133Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterConfigurationProviderSingletonMiddlewareFilterConfigurationProvider
134Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderSingletonMiddlewareFilterBuilder
135Microsoft.AspNetCore.Hosting.IStartupFilterSingletonMiddlewareFilterBuilderStartupFilter
136Microsoft.AspNetCore.Authentication.IAuthenticationServiceScopedAuthenticationService
137Microsoft.AspNetCore.Authentication.IClaimsTransformationSingletonNoopClaimsTransformation
138Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProviderScopedAuthenticationHandlerProvider
139Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProviderSingletonAuthenticationSchemeProvider
140Microsoft.AspNetCore.Authorization.IAuthorizationServiceTransientDefaultAuthorizationService
141Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProviderTransientDefaultAuthorizationPolicyProvider
142Microsoft.AspNetCore.Authorization.IAuthorizationHandlerProviderTransientDefaultAuthorizationHandlerProvider
143Microsoft.AspNetCore.Authorization.IAuthorizationEvaluatorTransientDefaultAuthorizationEvaluator
144Microsoft.AspNetCore.Authorization.IAuthorizationHandlerContextFactoryTransientDefaultAuthorizationHandlerContextFactory
145Microsoft.AspNetCore.Authorization.IAuthorizationHandlerTransientPassThroughAuthorizationHandler
146Microsoft.AspNetCore.Authorization.Policy.AuthorizationPolicyMarkerServiceSingletonAuthorizationPolicyMarkerService
147Microsoft.AspNetCore.Authorization.Policy.IPolicyEvaluatorTransientPolicyEvaluator
148Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientAuthorizationApplicationModelProvider
149Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcDataAnnotationsMvcOptionsSetup
150Microsoft.AspNetCore.Mvc.DataAnnotations.IValidationAttributeAdapterProviderSingletonValidationAttributeAdapterProvider
151Microsoft.AspNetCore.DataProtection.Internal.IActivatorSingletonTypeForwardingActivator
152Microsoft.AspNetCore.DataProtection.IRegistryPolicyResolverSingletonRegistryPolicyResolver
153Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions, Microsoft.AspNetCore.DataProtection, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonKeyManagementOptionsSetup
154Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.DataProtection.DataProtectionOptions, Microsoft.AspNetCore.DataProtection, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientDataProtectionOptionsSetup
155Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManagerSingletonXmlKeyManager
156Microsoft.AspNetCore.DataProtection.Infrastructure.IApplicationDiscriminatorSingletonHostingApplicationDiscriminator
157Microsoft.Extensions.Hosting.IHostedServiceSingletonDataProtectionHostedService
158Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IDefaultKeyResolverSingletonDefaultKeyResolver
159Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IKeyRingProviderSingletonKeyRingProvider
160Microsoft.AspNetCore.DataProtection.IDataProtectionProviderSingletonIDataProtectionProvider
161Microsoft.AspNetCore.DataProtection.XmlEncryption.ICertificateResolverSingletonCertificateResolver
162Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Antiforgery.AntiforgeryOptions, Microsoft.AspNetCore.Antiforgery, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientAntiforgeryOptionsSetup
163Microsoft.AspNetCore.Antiforgery.IAntiforgerySingletonDefaultAntiforgery
164Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenGeneratorSingletonDefaultAntiforgeryTokenGenerator
165Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenSerializerSingletonDefaultAntiforgeryTokenSerializer
166Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenStoreSingletonDefaultAntiforgeryTokenStore
167Microsoft.AspNetCore.Antiforgery.IClaimUidExtractorSingletonDefaultClaimUidExtractor
168Microsoft.AspNetCore.Antiforgery.IAntiforgeryAdditionalDataProviderSingletonDefaultAntiforgeryAdditionalDataProvider
169Microsoft.Extensions.ObjectPool.ObjectPool`1[[Microsoft.AspNetCore.Antiforgery.AntiforgerySerializationContext, Microsoft.AspNetCore.Antiforgery, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonObjectPool`1
170System.Text.Encodings.Web.HtmlEncoderSingletonHtmlEncoder
171System.Text.Encodings.Web.JavaScriptEncoderSingletonJavaScriptEncoder
172System.Text.Encodings.Web.UrlEncoderSingletonUrlEncoder
173Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcViewOptions, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcViewOptionsSetup
174Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientTempDataMvcOptionsSetup
175Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngineSingletonCompositeViewEngine
176Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ViewResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonViewResultExecutor
177Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.PartialViewResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonPartialViewResultExecutor
178Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivatorTransientViewDataDictionaryControllerPropertyActivator
179Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelperTransientHtmlHelper
180Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1TransientHtmlHelper`1
181Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGeneratorSingletonDefaultHtmlGenerator
182Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProviderSingletonModelExpressionProvider
183Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProviderSingletonIModelExpressionProvider
184Microsoft.AspNetCore.Mvc.ViewFeatures.ValidationHtmlAttributeProviderSingletonDefaultValidationHtmlAttributeProvider
185Microsoft.AspNetCore.Mvc.Rendering.IJsonHelperSingletonSystemTextJsonHelper
186Microsoft.AspNetCore.Mvc.ViewFeatures.ServerComponentSerializerSingletonServerComponentSerializer
187Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentSelectorSingletonDefaultViewComponentSelector
188Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactorySingletonDefaultViewComponentFactory
189Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivatorSingletonDefaultViewComponentActivator
190Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProviderSingletonDefaultViewComponentDescriptorCollectionProvider
191Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ViewComponentResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonViewComponentResultExecutor
192Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentInvokerCacheSingletonViewComponentInvokerCache
193Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorProviderTransientDefaultViewComponentDescriptorProvider
194Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvokerFactorySingletonDefaultViewComponentInvokerFactory
195Microsoft.AspNetCore.Mvc.IViewComponentHelperTransientDefaultViewComponentHelper
196Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientTempDataApplicationModelProvider
197Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProviderTransientViewDataAttributeApplicationModelProvider
198Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilterSingletonSaveTempDataFilter
199Microsoft.AspNetCore.Mvc.ViewFeatures.RazorComponents.StaticComponentRendererScopedStaticComponentRenderer
200Microsoft.AspNetCore.Components.NavigationManagerScopedHttpNavigationManager
201Microsoft.JSInterop.IJSRuntimeScopedUnsupportedJavaScriptRuntime
202Microsoft.AspNetCore.Components.Routing.INavigationInterceptionScopedUnsupportedNavigationInterception
203Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ControllerSaveTempDataPropertyFilterTransientControllerSaveTempDataPropertyFilter
204Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProviderSingletonCookieTempDataProvider
205Microsoft.AspNetCore.Mvc.ViewFeatures.Infrastructure.TempDataSerializerSingletonDefaultTempDataSerializer
206Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ValidateAntiforgeryTokenAuthorizationFilterSingletonValidateAntiforgeryTokenAuthorizationFilter
207Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.AutoValidateAntiforgeryTokenAuthorizationFilterSingletonAutoValidateAntiforgeryTokenAuthorizationFilter
208Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactorySingletonTempDataDictionaryFactory
209System.Buffers.ArrayPool`1[[Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferValue, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonTlsOverPerCoreLockedStacksArrayPool`1
210Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.IViewBufferScopeScopedMemoryPoolViewBufferScope
211Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcViewOptions, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientMvcRazorMvcViewOptionsSetup
212Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions, Microsoft.AspNetCore.Mvc.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientRazorViewEngineOptionsSetup
213Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngineSingletonRazorViewEngine
214Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompilerProviderSingletonDefaultViewCompilerProvider
215Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProviderTransientDefaultRazorPageFactoryProvider
216Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivatorSingletonRazorPageActivator
217Microsoft.AspNetCore.Mvc.Razor.ITagHelperActivatorSingletonDefaultTagHelperActivator
218Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentPropertyActivatorSingletonTagHelperComponentPropertyActivator
219Microsoft.AspNetCore.Mvc.Razor.ITagHelperFactorySingletonDefaultTagHelperFactory
220Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentManagerScopedTagHelperComponentManager
221Microsoft.Extensions.Caching.Memory.IMemoryCacheSingletonMemoryCache
222Microsoft.AspNetCore.Mvc.Razor.Infrastructure.TagHelperMemoryCacheProviderSingletonTagHelperMemoryCacheProvider
223Microsoft.AspNetCore.Mvc.ViewFeatures.IFileVersionProviderSingletonDefaultFileVersionProvider
224Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions, Microsoft.AspNetCore.Mvc.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientRazorPagesRazorViewEngineOptionsSetup
225Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.RazorPages.RazorPagesOptions, Microsoft.AspNetCore.Mvc.RazorPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]TransientRazorPagesOptionsSetup
226Microsoft.AspNetCore.Routing.MatcherPolicySingletonPageLoaderMatcherPolicy
227Microsoft.AspNetCore.Routing.MatcherPolicySingletonDynamicPageEndpointMatcherPolicy
228Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DynamicPageEndpointSelectorSingletonDynamicPageEndpointSelector
229Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProviderSingletonPageActionDescriptorProvider
230Microsoft.AspNetCore.Mvc.ApplicationModels.IPageRouteModelProviderSingletonCompiledPageRouteModelProvider
231Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionEndpointDataSourceSingletonPageActionEndpointDataSource
232Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonDefaultPageApplicationModelProvider
233Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonAutoValidateAntiforgeryPageApplicationModelProvider
234Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonAuthorizationPageApplicationModelProvider
235Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonTempDataFilterPageApplicationModelProvider
236Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonViewDataAttributePageApplicationModelProvider
237Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProviderSingletonResponseCacheFilterApplicationModelProvider
238Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelPartsProviderSingletonDefaultPageApplicationModelPartsProvider
239Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProviderSingletonPageActionInvokerProvider
240Microsoft.AspNetCore.Mvc.RazorPages.IPageModelActivatorProviderSingletonDefaultPageModelActivatorProvider
241Microsoft.AspNetCore.Mvc.RazorPages.IPageModelFactoryProviderSingletonDefaultPageModelFactoryProvider
242Microsoft.AspNetCore.Mvc.RazorPages.IPageActivatorProviderSingletonDefaultPageActivatorProvider
243Microsoft.AspNetCore.Mvc.RazorPages.IPageFactoryProviderSingletonDefaultPageFactoryProvider
244Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.IPageLoaderSingletonIPageLoader
245Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageLoaderSingletonDefaultPageLoader
246Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.IPageHandlerMethodSelectorSingletonDefaultPageHandlerMethodSelector
247Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageResultExecutorSingletonPageResultExecutor
248Microsoft.AspNetCore.Mvc.Filters.PageSaveTempDataPropertyFilterTransientPageSaveTempDataPropertyFilter
249Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperStorageSingletonDistributedCacheTagHelperStorage
250Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperFormatterSingletonDistributedCacheTagHelperFormatter
251Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperServiceSingletonDistributedCacheTagHelperService
252Microsoft.Extensions.Caching.Distributed.IDistributedCacheSingletonMemoryDistributedCache
253Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperMemoryCacheFactorySingletonCacheTagHelperMemoryCacheFactory
254Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]]SingletonConfigureNamedOptions`1
255Microsoft.Extensions.Hosting.IHostedServiceSingletonGenericWebHostService
\ No newline at end of file diff --git a/DefaultTemplate/WebProject/WebProject.json b/DefaultTemplate/WebProject/WebProject.json new file mode 100644 index 0000000..5c7876b --- /dev/null +++ b/DefaultTemplate/WebProject/WebProject.json @@ -0,0 +1,1787 @@ +[ + { + "Lifetime": "Singleton", + "ServiceType": "IHostingEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "HostBuilderContext", + "ImplementationType": null, + "ImplementationInstance": "HostBuilderContext", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfiguration", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IConfiguration" + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationLifetime", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IApplicationLifetime" + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostApplicationLifetime", + "ImplementationType": "ApplicationLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostLifetime", + "ImplementationType": "ConsoleLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHost", + "ImplementationType": "Host", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptions\u00601", + "ImplementationType": "OptionsManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IOptionsSnapshot\u00601", + "ImplementationType": "OptionsManager\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsMonitor\u00601", + "ImplementationType": "OptionsMonitor\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IOptionsFactory\u00601", + "ImplementationType": "OptionsFactory\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsMonitorCache\u00601", + "ImplementationType": "OptionsCache\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerFactory", + "ImplementationType": "LoggerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILogger\u00601", + "ImplementationType": "Logger\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "DefaultLoggerLevelConfigureOptions", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProviderConfigurationFactory", + "ImplementationType": "LoggerProviderConfigurationFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProviderConfiguration\u00601", + "ImplementationType": "LoggerProviderConfiguration\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "LoggerFilterConfigureOptions", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigurationChangeTokenSource\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LoggingConfiguration", + "ImplementationType": null, + "ImplementationInstance": "LoggingConfiguration", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "ConsoleLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "LoggerProviderConfigureOptions\u00602", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": "LoggerProviderOptionsChangeTokenSource\u00602", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "DebugLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LoggingEventSource", + "ImplementationType": null, + "ImplementationInstance": "LoggingEventSource", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "EventSourceLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "EventLogFiltersConfigureOptions", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": "EventLogFiltersConfigureOptionsChangeSource", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ILoggerProvider", + "ImplementationType": "EventLogLoggerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IWebHostEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostingEnvironment", + "ImplementationType": null, + "ImplementationInstance": "HostingEnvironment", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationLifetime", + "ImplementationType": "GenericWebHostApplicationLifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DiagnosticListener", + "ImplementationType": null, + "ImplementationInstance": "DiagnosticListener", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DiagnosticSource", + "ImplementationType": null, + "ImplementationInstance": "DiagnosticListener", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpContextFactory", + "ImplementationType": "DefaultHttpContextFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IMiddlewareFactory", + "ImplementationType": "MiddlewareFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationBuilderFactory", + "ImplementationType": "ApplicationBuilderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConnectionListenerFactory", + "ImplementationType": "SocketTransportFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "KestrelServerOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IServer", + "ImplementationType": "KestrelServer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "PostConfigureOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IOptionsChangeTokenSource\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigurationChangeTokenSource\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IStartupFilter", + "ImplementationType": "HostFilteringStartupFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IInlineConstraintResolver", + "ImplementationType": "DefaultInlineConstraintResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ObjectPoolProvider", + "ImplementationType": "DefaultObjectPoolProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ObjectPool\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ObjectPool\u00601" + }, + { + "Lifetime": "Transient", + "ServiceType": "TreeRouteBuilder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "TreeRouteBuilder" + }, + { + "Lifetime": "Singleton", + "ServiceType": "RoutingMarkerService", + "ImplementationType": "RoutingMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ConfigureRouteOptions" + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointDataSource", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "EndpointDataSource" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ParameterPolicyFactory", + "ImplementationType": "DefaultParameterPolicyFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherFactory", + "ImplementationType": "DfaMatcherFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "DfaMatcherBuilder", + "ImplementationType": "DfaMatcherBuilder", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DfaGraphWriter", + "ImplementationType": "DfaGraphWriter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "Lifetime", + "ImplementationType": "Lifetime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointMetadataComparer", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "EndpointMetadataComparer" + }, + { + "Lifetime": "Singleton", + "ServiceType": "LinkGenerator", + "ImplementationType": "DefaultLinkGenerator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IEndpointAddressScheme\u00601", + "ImplementationType": "EndpointNameAddressScheme", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IEndpointAddressScheme\u00601", + "ImplementationType": "RouteValuesAddressScheme", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "LinkParser", + "ImplementationType": "DefaultLinkParser", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "EndpointSelector", + "ImplementationType": "DefaultEndpointSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "HttpMethodMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "HostMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "TemplateBinderFactory", + "ImplementationType": "DefaultTemplateBinderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "RoutePatternTransformer", + "ImplementationType": "DefaultRoutePatternTransformer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ApplicationPartManager", + "ImplementationType": null, + "ImplementationInstance": "ApplicationPartManager", + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcCoreMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": "MvcOptionsConfigureCompatibilityOptions", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPostConfigureOptions\u00601", + "ImplementationType": "MvcCoreMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "ApiBehaviorOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcCoreRouteOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ApplicationModelFactory", + "ImplementationType": "ApplicationModelFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "DefaultApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "ApiBehaviorApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IActionDescriptorProvider", + "ImplementationType": "ControllerActionDescriptorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionDescriptorCollectionProvider", + "ImplementationType": "DefaultActionDescriptorCollectionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionSelector", + "ImplementationType": "ActionSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ActionConstraintCache", + "ImplementationType": "ActionConstraintCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IActionConstraintProvider", + "ImplementationType": "DefaultActionConstraintProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "ConsumesMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "ActionConstraintMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IControllerFactory", + "ImplementationType": "DefaultControllerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IControllerActivator", + "ImplementationType": "DefaultControllerActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IControllerFactoryProvider", + "ImplementationType": "ControllerFactoryProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IControllerActivatorProvider", + "ImplementationType": "ControllerActivatorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IControllerPropertyActivator", + "ImplementationType": "DefaultControllerPropertyActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionInvokerFactory", + "ImplementationType": "ActionInvokerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IActionInvokerProvider", + "ImplementationType": "ControllerActionInvokerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ControllerActionInvokerCache", + "ImplementationType": "ControllerActionInvokerCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IFilterProvider", + "ImplementationType": "DefaultFilterProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultTypeMapper", + "ImplementationType": "ActionResultTypeMapper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "RequestSizeLimitFilter", + "ImplementationType": "RequestSizeLimitFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "DisableRequestSizeLimitFilter", + "ImplementationType": "DisableRequestSizeLimitFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "RequestFormLimitsFilter", + "ImplementationType": "RequestFormLimitsFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IModelMetadataProvider", + "ImplementationType": "DefaultModelMetadataProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ICompositeMetadataDetailsProvider", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ICompositeMetadataDetailsProvider" + }, + { + "Lifetime": "Singleton", + "ServiceType": "IModelBinderFactory", + "ImplementationType": "ModelBinderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IObjectModelValidator", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IObjectModelValidator" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ClientValidatorCache", + "ImplementationType": "ClientValidatorCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ParameterBinder", + "ImplementationType": "ParameterBinder", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MvcMarkerService", + "ImplementationType": "MvcMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITypeActivatorCache", + "ImplementationType": "TypeActivatorCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IUrlHelperFactory", + "ImplementationType": "UrlHelperFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpRequestStreamReaderFactory", + "ImplementationType": "MemoryPoolHttpRequestStreamReaderFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHttpResponseStreamWriterFactory", + "ImplementationType": "MemoryPoolHttpResponseStreamWriterFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ArrayPool\u00601", + "ImplementationType": null, + "ImplementationInstance": "TlsOverPerCoreLockedStacksArrayPool\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ArrayPool\u00601", + "ImplementationType": null, + "ImplementationInstance": "TlsOverPerCoreLockedStacksArrayPool\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "OutputFormatterSelector", + "ImplementationType": "DefaultOutputFormatterSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ObjectResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "PhysicalFileResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "VirtualFileResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "FileStreamResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "FileContentResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "LocalRedirectResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectToActionResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectToRouteResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "RedirectToPageResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ContentResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "SystemTextJsonResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IClientErrorFactory", + "ImplementationType": "ProblemDetailsClientErrorFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ProblemDetailsFactory", + "ImplementationType": "DefaultProblemDetailsFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MvcRouteHandler", + "ImplementationType": "MvcRouteHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "MvcAttributeRouteHandler", + "ImplementationType": "MvcAttributeRouteHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ControllerActionEndpointDataSource", + "ImplementationType": "ControllerActionEndpointDataSource", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ActionEndpointFactory", + "ImplementationType": "ActionEndpointFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DynamicControllerEndpointSelector", + "ImplementationType": "DynamicControllerEndpointSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "DynamicControllerEndpointMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MiddlewareFilterConfigurationProvider", + "ImplementationType": "MiddlewareFilterConfigurationProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MiddlewareFilterBuilder", + "ImplementationType": "MiddlewareFilterBuilder", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IStartupFilter", + "ImplementationType": "MiddlewareFilterBuilderStartupFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IAuthenticationService", + "ImplementationType": "AuthenticationService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IClaimsTransformation", + "ImplementationType": "NoopClaimsTransformation", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IAuthenticationHandlerProvider", + "ImplementationType": "AuthenticationHandlerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAuthenticationSchemeProvider", + "ImplementationType": "AuthenticationSchemeProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationService", + "ImplementationType": "DefaultAuthorizationService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationPolicyProvider", + "ImplementationType": "DefaultAuthorizationPolicyProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationHandlerProvider", + "ImplementationType": "DefaultAuthorizationHandlerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationEvaluator", + "ImplementationType": "DefaultAuthorizationEvaluator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationHandlerContextFactory", + "ImplementationType": "DefaultAuthorizationHandlerContextFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IAuthorizationHandler", + "ImplementationType": "PassThroughAuthorizationHandler", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "AuthorizationPolicyMarkerService", + "ImplementationType": "AuthorizationPolicyMarkerService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IPolicyEvaluator", + "ImplementationType": "PolicyEvaluator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "AuthorizationApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcDataAnnotationsMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IValidationAttributeAdapterProvider", + "ImplementationType": "ValidationAttributeAdapterProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActivator", + "ImplementationType": "TypeForwardingActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IRegistryPolicyResolver", + "ImplementationType": "RegistryPolicyResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "KeyManagementOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "DataProtectionOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IKeyManager", + "ImplementationType": "XmlKeyManager", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IApplicationDiscriminator", + "ImplementationType": "HostingApplicationDiscriminator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostedService", + "ImplementationType": "DataProtectionHostedService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDefaultKeyResolver", + "ImplementationType": "DefaultKeyResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IKeyRingProvider", + "ImplementationType": "KeyRingProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDataProtectionProvider", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IDataProtectionProvider" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ICertificateResolver", + "ImplementationType": "CertificateResolver", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "AntiforgeryOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgery", + "ImplementationType": "DefaultAntiforgery", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryTokenGenerator", + "ImplementationType": "DefaultAntiforgeryTokenGenerator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryTokenSerializer", + "ImplementationType": "DefaultAntiforgeryTokenSerializer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryTokenStore", + "ImplementationType": "DefaultAntiforgeryTokenStore", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IClaimUidExtractor", + "ImplementationType": "DefaultClaimUidExtractor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IAntiforgeryAdditionalDataProvider", + "ImplementationType": "DefaultAntiforgeryAdditionalDataProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ObjectPool\u00601", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "ObjectPool\u00601" + }, + { + "Lifetime": "Singleton", + "ServiceType": "HtmlEncoder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "HtmlEncoder" + }, + { + "Lifetime": "Singleton", + "ServiceType": "JavaScriptEncoder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "JavaScriptEncoder" + }, + { + "Lifetime": "Singleton", + "ServiceType": "UrlEncoder", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "UrlEncoder" + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcViewOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "TempDataMvcOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ICompositeViewEngine", + "ImplementationType": "CompositeViewEngine", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ViewResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "PartialViewResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IControllerPropertyActivator", + "ImplementationType": "ViewDataDictionaryControllerPropertyActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IHtmlHelper", + "ImplementationType": "HtmlHelper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IHtmlHelper\u00601", + "ImplementationType": "HtmlHelper\u00601", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHtmlGenerator", + "ImplementationType": "DefaultHtmlGenerator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ModelExpressionProvider", + "ImplementationType": "ModelExpressionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IModelExpressionProvider", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IModelExpressionProvider" + }, + { + "Lifetime": "Singleton", + "ServiceType": "ValidationHtmlAttributeProvider", + "ImplementationType": "DefaultValidationHtmlAttributeProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IJsonHelper", + "ImplementationType": "SystemTextJsonHelper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ServerComponentSerializer", + "ImplementationType": "ServerComponentSerializer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentSelector", + "ImplementationType": "DefaultViewComponentSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentFactory", + "ImplementationType": "DefaultViewComponentFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentActivator", + "ImplementationType": "DefaultViewComponentActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentDescriptorCollectionProvider", + "ImplementationType": "DefaultViewComponentDescriptorCollectionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionResultExecutor\u00601", + "ImplementationType": "ViewComponentResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ViewComponentInvokerCache", + "ImplementationType": "ViewComponentInvokerCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IViewComponentDescriptorProvider", + "ImplementationType": "DefaultViewComponentDescriptorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewComponentInvokerFactory", + "ImplementationType": "DefaultViewComponentInvokerFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IViewComponentHelper", + "ImplementationType": "DefaultViewComponentHelper", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "TempDataApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IApplicationModelProvider", + "ImplementationType": "ViewDataAttributeApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "SaveTempDataFilter", + "ImplementationType": "SaveTempDataFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "StaticComponentRenderer", + "ImplementationType": "StaticComponentRenderer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "NavigationManager", + "ImplementationType": "HttpNavigationManager", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IJSRuntime", + "ImplementationType": "UnsupportedJavaScriptRuntime", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "INavigationInterception", + "ImplementationType": "UnsupportedNavigationInterception", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "ControllerSaveTempDataPropertyFilter", + "ImplementationType": "ControllerSaveTempDataPropertyFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITempDataProvider", + "ImplementationType": "CookieTempDataProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "TempDataSerializer", + "ImplementationType": "DefaultTempDataSerializer", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationType": "ValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "AutoValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationType": "AutoValidateAntiforgeryTokenAuthorizationFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITempDataDictionaryFactory", + "ImplementationType": "TempDataDictionaryFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ArrayPool\u00601", + "ImplementationType": null, + "ImplementationInstance": "TlsOverPerCoreLockedStacksArrayPool\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "IViewBufferScope", + "ImplementationType": "MemoryPoolViewBufferScope", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "MvcRazorMvcViewOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "RazorViewEngineOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IRazorViewEngine", + "ImplementationType": "RazorViewEngine", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IViewCompilerProvider", + "ImplementationType": "DefaultViewCompilerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IRazorPageFactoryProvider", + "ImplementationType": "DefaultRazorPageFactoryProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IRazorPageActivator", + "ImplementationType": "RazorPageActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITagHelperActivator", + "ImplementationType": "DefaultTagHelperActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITagHelperComponentPropertyActivator", + "ImplementationType": "TagHelperComponentPropertyActivator", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "ITagHelperFactory", + "ImplementationType": "DefaultTagHelperFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Scoped", + "ServiceType": "ITagHelperComponentManager", + "ImplementationType": "TagHelperComponentManager", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IMemoryCache", + "ImplementationType": "MemoryCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "TagHelperMemoryCacheProvider", + "ImplementationType": "TagHelperMemoryCacheProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IFileVersionProvider", + "ImplementationType": "DefaultFileVersionProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "RazorPagesRazorViewEngineOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": "RazorPagesOptionsSetup", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "PageLoaderMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "MatcherPolicy", + "ImplementationType": "DynamicPageEndpointMatcherPolicy", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "DynamicPageEndpointSelector", + "ImplementationType": "DynamicPageEndpointSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionDescriptorProvider", + "ImplementationType": "PageActionDescriptorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageRouteModelProvider", + "ImplementationType": "CompiledPageRouteModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "PageActionEndpointDataSource", + "ImplementationType": "PageActionEndpointDataSource", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "DefaultPageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "AutoValidateAntiforgeryPageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "AuthorizationPageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "TempDataFilterPageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "ViewDataAttributePageApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelProvider", + "ImplementationType": "ResponseCacheFilterApplicationModelProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageApplicationModelPartsProvider", + "ImplementationType": "DefaultPageApplicationModelPartsProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IActionInvokerProvider", + "ImplementationType": "PageActionInvokerProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageModelActivatorProvider", + "ImplementationType": "DefaultPageModelActivatorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageModelFactoryProvider", + "ImplementationType": "DefaultPageModelFactoryProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageActivatorProvider", + "ImplementationType": "DefaultPageActivatorProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageFactoryProvider", + "ImplementationType": "DefaultPageFactoryProvider", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageLoader", + "ImplementationType": null, + "ImplementationInstance": null, + "ImplementationFactory": "IPageLoader" + }, + { + "Lifetime": "Singleton", + "ServiceType": "PageLoader", + "ImplementationType": "DefaultPageLoader", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IPageHandlerMethodSelector", + "ImplementationType": "DefaultPageHandlerMethodSelector", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "PageResultExecutor", + "ImplementationType": "PageResultExecutor", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Transient", + "ServiceType": "PageSaveTempDataPropertyFilter", + "ImplementationType": "PageSaveTempDataPropertyFilter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCacheTagHelperStorage", + "ImplementationType": "DistributedCacheTagHelperStorage", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCacheTagHelperFormatter", + "ImplementationType": "DistributedCacheTagHelperFormatter", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCacheTagHelperService", + "ImplementationType": "DistributedCacheTagHelperService", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IDistributedCache", + "ImplementationType": "MemoryDistributedCache", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "CacheTagHelperMemoryCacheFactory", + "ImplementationType": "CacheTagHelperMemoryCacheFactory", + "ImplementationInstance": null, + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IConfigureOptions\u00601", + "ImplementationType": null, + "ImplementationInstance": "ConfigureNamedOptions\u00601", + "ImplementationFactory": null + }, + { + "Lifetime": "Singleton", + "ServiceType": "IHostedService", + "ImplementationType": "GenericWebHostService", + "ImplementationInstance": null, + "ImplementationFactory": null + } +] \ No newline at end of file