Web 應用程式 專案 > 無驗證
- 請先使用 Visual Studio 2019 在 [建立新專案]對話窗中,選擇建立一個 [ASP.NET Core Web 應用程式]
- 在 [設定新的專案] 對話窗中,輸入適合的專案名稱
- 在 [建立新的 ASP.NET Core Web 應用程式] 對話窗中,請選擇 [Web 應用程式] 專案樣版可用於建立 ASP.NET Core 應用程式的專案範本,附有 ASP.NET Core
- 點選右下方 [建立] 按鈕,完成此專案範本的建立工作
- 現在可以開始執行這個專案,底下是這個專案的執行畫面截圖

這個專案的 Program 類別的程式碼為
public class Program
{
public static void Main(string[] args)
{
CreateHostBuilder(args).Build().Run();
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup<Startup>();
});
}
這個專案的 Startup 類別程式碼為
public class Startup
{
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
public IConfiguration Configuration { get; }
// This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services)
{
services.AddRazorPages();
}
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseExceptionHandler("/Error");
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseRouting();
app.UseAuthorization();
app.UseEndpoints(endpoints =>
{
endpoints.MapRazorPages();
});
}
}
這裡是預設註冊的所有服務清單,總共有 255 個
All Services
| Index | Type | Lifetime | ImplementationType | ImplementationInstance | ImplementationFactory |
|---|---|---|---|---|---|
| 1 | Microsoft.Extensions.Hosting.IHostingEnvironment | Singleton | HostingEnvironment | ||
| 2 | Microsoft.Extensions.Hosting.IHostEnvironment | Singleton | HostingEnvironment | ||
| 3 | Microsoft.Extensions.Hosting.HostBuilderContext | Singleton | HostBuilderContext | ||
| 4 | Microsoft.Extensions.Configuration.IConfiguration | Singleton | IConfiguration | ||
| 5 | Microsoft.Extensions.Hosting.IApplicationLifetime | Singleton | IApplicationLifetime | ||
| 6 | Microsoft.Extensions.Hosting.IHostApplicationLifetime | Singleton | ApplicationLifetime | ||
| 7 | Microsoft.Extensions.Hosting.IHostLifetime | Singleton | ConsoleLifetime | ||
| 8 | Microsoft.Extensions.Hosting.IHost | Singleton | Host | ||
| 9 | Microsoft.Extensions.Options.IOptions`1 | Singleton | OptionsManager`1 | ||
| 10 | Microsoft.Extensions.Options.IOptionsSnapshot`1 | Scoped | OptionsManager`1 | ||
| 11 | Microsoft.Extensions.Options.IOptionsMonitor`1 | Singleton | OptionsMonitor`1 | ||
| 12 | Microsoft.Extensions.Options.IOptionsFactory`1 | Transient | OptionsFactory`1 | ||
| 13 | Microsoft.Extensions.Options.IOptionsMonitorCache`1 | Singleton | OptionsCache`1 | ||
| 14 | Microsoft.Extensions.Logging.ILoggerFactory | Singleton | LoggerFactory | ||
| 15 | Microsoft.Extensions.Logging.ILogger`1 | Singleton | Logger`1 | ||
| 16 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | DefaultLoggerLevelConfigureOptions | ||
| 17 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigureNamedOptions`1 | ||
| 18 | Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfigurationFactory | Singleton | LoggerProviderConfigurationFactory | ||
| 19 | Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfiguration`1 | Singleton | LoggerProviderConfiguration`1 | ||
| 20 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | LoggerFilterConfigureOptions | ||
| 21 | Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigurationChangeTokenSource`1 | ||
| 22 | Microsoft.Extensions.Logging.Configuration.LoggingConfiguration | Singleton | LoggingConfiguration | ||
| 23 | Microsoft.Extensions.Logging.ILoggerProvider | Singleton | ConsoleLoggerProvider | ||
| 24 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | LoggerProviderConfigureOptions`2 | ||
| 25 | Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | LoggerProviderOptionsChangeTokenSource`2 | ||
| 26 | Microsoft.Extensions.Logging.ILoggerProvider | Singleton | DebugLoggerProvider | ||
| 27 | Microsoft.Extensions.Logging.EventSource.LoggingEventSource | Singleton | LoggingEventSource | ||
| 28 | Microsoft.Extensions.Logging.ILoggerProvider | Singleton | EventSourceLoggerProvider | ||
| 29 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | EventLogFiltersConfigureOptions | ||
| 30 | Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | EventLogFiltersConfigureOptionsChangeSource | ||
| 31 | Microsoft.Extensions.Logging.ILoggerProvider | Singleton | EventLogLoggerProvider | ||
| 32 | Microsoft.AspNetCore.Hosting.IWebHostEnvironment | Singleton | HostingEnvironment | ||
| 33 | Microsoft.AspNetCore.Hosting.IHostingEnvironment | Singleton | HostingEnvironment | ||
| 34 | Microsoft.AspNetCore.Hosting.IApplicationLifetime | Singleton | GenericWebHostApplicationLifetime | ||
| 35 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigureNamedOptions`1 | ||
| 36 | System.Diagnostics.DiagnosticListener | Singleton | DiagnosticListener | ||
| 37 | System.Diagnostics.DiagnosticSource | Singleton | DiagnosticListener | ||
| 38 | Microsoft.AspNetCore.Http.IHttpContextFactory | Singleton | DefaultHttpContextFactory | ||
| 39 | Microsoft.AspNetCore.Http.IMiddlewareFactory | Scoped | MiddlewareFactory | ||
| 40 | Microsoft.AspNetCore.Hosting.Builder.IApplicationBuilderFactory | Singleton | ApplicationBuilderFactory | ||
| 41 | Microsoft.AspNetCore.Connections.IConnectionListenerFactory | Singleton | SocketTransportFactory | ||
| 42 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions, Microsoft.AspNetCore.Server.Kestrel.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | KestrelServerOptionsSetup | ||
| 43 | Microsoft.AspNetCore.Hosting.Server.IServer | Singleton | KestrelServer | ||
| 44 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions, Microsoft.AspNetCore.Server.Kestrel.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigureNamedOptions`1 | ||
| 45 | Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | PostConfigureOptions`1 | ||
| 46 | Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigurationChangeTokenSource`1 | ||
| 47 | Microsoft.AspNetCore.Hosting.IStartupFilter | Transient | HostFilteringStartupFilter | ||
| 48 | Microsoft.AspNetCore.Routing.IInlineConstraintResolver | Transient | DefaultInlineConstraintResolver | ||
| 49 | Microsoft.Extensions.ObjectPool.ObjectPoolProvider | Transient | DefaultObjectPoolProvider | ||
| 50 | Microsoft.Extensions.ObjectPool.ObjectPool`1[[Microsoft.AspNetCore.Routing.UriBuildingContext, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ObjectPool`1 | ||
| 51 | Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder | Transient | TreeRouteBuilder | ||
| 52 | Microsoft.AspNetCore.Routing.RoutingMarkerService | Singleton | RoutingMarkerService | ||
| 53 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Routing.RouteOptions, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | ConfigureRouteOptions | ||
| 54 | Microsoft.AspNetCore.Routing.EndpointDataSource | Singleton | EndpointDataSource | ||
| 55 | Microsoft.AspNetCore.Routing.ParameterPolicyFactory | Singleton | DefaultParameterPolicyFactory | ||
| 56 | Microsoft.AspNetCore.Routing.Matching.MatcherFactory | Singleton | DfaMatcherFactory | ||
| 57 | Microsoft.AspNetCore.Routing.Matching.DfaMatcherBuilder | Transient | DfaMatcherBuilder | ||
| 58 | Microsoft.AspNetCore.Routing.Internal.DfaGraphWriter | Singleton | DfaGraphWriter | ||
| 59 | Microsoft.AspNetCore.Routing.Matching.DataSourceDependentMatcher+Lifetime | Transient | Lifetime | ||
| 60 | Microsoft.AspNetCore.Routing.Matching.EndpointMetadataComparer | Singleton | EndpointMetadataComparer | ||
| 61 | Microsoft.AspNetCore.Routing.LinkGenerator | Singleton | DefaultLinkGenerator | ||
| 62 | Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] | Singleton | EndpointNameAddressScheme | ||
| 63 | Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1[[Microsoft.AspNetCore.Routing.RouteValuesAddress, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | RouteValuesAddressScheme | ||
| 64 | Microsoft.AspNetCore.Routing.LinkParser | Singleton | DefaultLinkParser | ||
| 65 | Microsoft.AspNetCore.Routing.Matching.EndpointSelector | Singleton | DefaultEndpointSelector | ||
| 66 | Microsoft.AspNetCore.Routing.MatcherPolicy | Singleton | HttpMethodMatcherPolicy | ||
| 67 | Microsoft.AspNetCore.Routing.MatcherPolicy | Singleton | HostMatcherPolicy | ||
| 68 | Microsoft.AspNetCore.Routing.Template.TemplateBinderFactory | Singleton | DefaultTemplateBinderFactory | ||
| 69 | Microsoft.AspNetCore.Routing.Patterns.RoutePatternTransformer | Singleton | DefaultRoutePatternTransformer | ||
| 70 | Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager | Singleton | ApplicationPartManager | ||
| 71 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | MvcCoreMvcOptionsSetup | ||
| 72 | Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | MvcOptionsConfigureCompatibilityOptions | ||
| 73 | Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | MvcCoreMvcOptionsSetup | ||
| 74 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.ApiBehaviorOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | ApiBehaviorOptionsSetup | ||
| 75 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Routing.RouteOptions, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | MvcCoreRouteOptionsSetup | ||
| 76 | Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory | Singleton | ApplicationModelFactory | ||
| 77 | Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider | Transient | DefaultApplicationModelProvider | ||
| 78 | Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider | Transient | ApiBehaviorApplicationModelProvider | ||
| 79 | Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider | Transient | ControllerActionDescriptorProvider | ||
| 80 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider | Singleton | DefaultActionDescriptorCollectionProvider | ||
| 81 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelector | Singleton | ActionSelector | ||
| 82 | Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintCache | Singleton | ActionConstraintCache | ||
| 83 | Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintProvider | Transient | DefaultActionConstraintProvider | ||
| 84 | Microsoft.AspNetCore.Routing.MatcherPolicy | Singleton | ConsumesMatcherPolicy | ||
| 85 | Microsoft.AspNetCore.Routing.MatcherPolicy | Singleton | ActionConstraintMatcherPolicy | ||
| 86 | Microsoft.AspNetCore.Mvc.Controllers.IControllerFactory | Singleton | DefaultControllerFactory | ||
| 87 | Microsoft.AspNetCore.Mvc.Controllers.IControllerActivator | Transient | DefaultControllerActivator | ||
| 88 | Microsoft.AspNetCore.Mvc.Controllers.IControllerFactoryProvider | Singleton | ControllerFactoryProvider | ||
| 89 | Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorProvider | Singleton | ControllerActivatorProvider | ||
| 90 | Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivator | Transient | DefaultControllerPropertyActivator | ||
| 91 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionInvokerFactory | Singleton | ActionInvokerFactory | ||
| 92 | Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProvider | Transient | ControllerActionInvokerProvider | ||
| 93 | Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerCache | Singleton | ControllerActionInvokerCache | ||
| 94 | Microsoft.AspNetCore.Mvc.Filters.IFilterProvider | Singleton | DefaultFilterProvider | ||
| 95 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultTypeMapper | Singleton | ActionResultTypeMapper | ||
| 96 | Microsoft.AspNetCore.Mvc.Filters.RequestSizeLimitFilter | Transient | RequestSizeLimitFilter | ||
| 97 | Microsoft.AspNetCore.Mvc.Filters.DisableRequestSizeLimitFilter | Transient | DisableRequestSizeLimitFilter | ||
| 98 | Microsoft.AspNetCore.Mvc.Filters.RequestFormLimitsFilter | Transient | RequestFormLimitsFilter | ||
| 99 | Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider | Singleton | DefaultModelMetadataProvider | ||
| 100 | Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProvider | Transient | ICompositeMetadataDetailsProvider | ||
| 101 | Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactory | Singleton | ModelBinderFactory | ||
| 102 | Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator | Singleton | IObjectModelValidator | ||
| 103 | Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorCache | Singleton | ClientValidatorCache | ||
| 104 | Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinder | Singleton | ParameterBinder | ||
| 105 | Microsoft.Extensions.DependencyInjection.MvcMarkerService | Singleton | MvcMarkerService | ||
| 106 | Microsoft.AspNetCore.Mvc.Infrastructure.ITypeActivatorCache | Singleton | TypeActivatorCache | ||
| 107 | Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory | Singleton | UrlHelperFactory | ||
| 108 | Microsoft.AspNetCore.Mvc.Infrastructure.IHttpRequestStreamReaderFactory | Singleton | MemoryPoolHttpRequestStreamReaderFactory | ||
| 109 | Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactory | Singleton | MemoryPoolHttpResponseStreamWriterFactory | ||
| 110 | System.Buffers.ArrayPool`1[[System.Byte, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] | Singleton | TlsOverPerCoreLockedStacksArrayPool`1 | ||
| 111 | System.Buffers.ArrayPool`1[[System.Char, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] | Singleton | TlsOverPerCoreLockedStacksArrayPool`1 | ||
| 112 | Microsoft.AspNetCore.Mvc.Infrastructure.OutputFormatterSelector | Singleton | DefaultOutputFormatterSelector | ||
| 113 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ObjectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ObjectResultExecutor | ||
| 114 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.PhysicalFileResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | PhysicalFileResultExecutor | ||
| 115 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.VirtualFileResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | VirtualFileResultExecutor | ||
| 116 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.FileStreamResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | FileStreamResultExecutor | ||
| 117 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.FileContentResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | FileContentResultExecutor | ||
| 118 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | RedirectResultExecutor | ||
| 119 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.LocalRedirectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | LocalRedirectResultExecutor | ||
| 120 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToActionResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | RedirectToActionResultExecutor | ||
| 121 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToRouteResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | RedirectToRouteResultExecutor | ||
| 122 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToPageResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | RedirectToPageResultExecutor | ||
| 123 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ContentResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ContentResultExecutor | ||
| 124 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.JsonResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | SystemTextJsonResultExecutor | ||
| 125 | Microsoft.AspNetCore.Mvc.Infrastructure.IClientErrorFactory | Singleton | ProblemDetailsClientErrorFactory | ||
| 126 | Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsFactory | Singleton | DefaultProblemDetailsFactory | ||
| 127 | Microsoft.AspNetCore.Mvc.Routing.MvcRouteHandler | Singleton | MvcRouteHandler | ||
| 128 | Microsoft.AspNetCore.Mvc.Routing.MvcAttributeRouteHandler | Transient | MvcAttributeRouteHandler | ||
| 129 | Microsoft.AspNetCore.Mvc.Routing.ControllerActionEndpointDataSource | Singleton | ControllerActionEndpointDataSource | ||
| 130 | Microsoft.AspNetCore.Mvc.Routing.ActionEndpointFactory | Singleton | ActionEndpointFactory | ||
| 131 | Microsoft.AspNetCore.Mvc.Routing.DynamicControllerEndpointSelector | Singleton | DynamicControllerEndpointSelector | ||
| 132 | Microsoft.AspNetCore.Routing.MatcherPolicy | Singleton | DynamicControllerEndpointMatcherPolicy | ||
| 133 | Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterConfigurationProvider | Singleton | MiddlewareFilterConfigurationProvider | ||
| 134 | Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilder | Singleton | MiddlewareFilterBuilder | ||
| 135 | Microsoft.AspNetCore.Hosting.IStartupFilter | Singleton | MiddlewareFilterBuilderStartupFilter | ||
| 136 | Microsoft.AspNetCore.Authentication.IAuthenticationService | Scoped | AuthenticationService | ||
| 137 | Microsoft.AspNetCore.Authentication.IClaimsTransformation | Singleton | NoopClaimsTransformation | ||
| 138 | Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProvider | Scoped | AuthenticationHandlerProvider | ||
| 139 | Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider | Singleton | AuthenticationSchemeProvider | ||
| 140 | Microsoft.AspNetCore.Authorization.IAuthorizationService | Transient | DefaultAuthorizationService | ||
| 141 | Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider | Transient | DefaultAuthorizationPolicyProvider | ||
| 142 | Microsoft.AspNetCore.Authorization.IAuthorizationHandlerProvider | Transient | DefaultAuthorizationHandlerProvider | ||
| 143 | Microsoft.AspNetCore.Authorization.IAuthorizationEvaluator | Transient | DefaultAuthorizationEvaluator | ||
| 144 | Microsoft.AspNetCore.Authorization.IAuthorizationHandlerContextFactory | Transient | DefaultAuthorizationHandlerContextFactory | ||
| 145 | Microsoft.AspNetCore.Authorization.IAuthorizationHandler | Transient | PassThroughAuthorizationHandler | ||
| 146 | Microsoft.AspNetCore.Authorization.Policy.AuthorizationPolicyMarkerService | Singleton | AuthorizationPolicyMarkerService | ||
| 147 | Microsoft.AspNetCore.Authorization.Policy.IPolicyEvaluator | Transient | PolicyEvaluator | ||
| 148 | Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider | Transient | AuthorizationApplicationModelProvider | ||
| 149 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | MvcDataAnnotationsMvcOptionsSetup | ||
| 150 | Microsoft.AspNetCore.Mvc.DataAnnotations.IValidationAttributeAdapterProvider | Singleton | ValidationAttributeAdapterProvider | ||
| 151 | Microsoft.AspNetCore.DataProtection.Internal.IActivator | Singleton | TypeForwardingActivator | ||
| 152 | Microsoft.AspNetCore.DataProtection.IRegistryPolicyResolver | Singleton | RegistryPolicyResolver | ||
| 153 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions, Microsoft.AspNetCore.DataProtection, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | KeyManagementOptionsSetup | ||
| 154 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.DataProtection.DataProtectionOptions, Microsoft.AspNetCore.DataProtection, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | DataProtectionOptionsSetup | ||
| 155 | Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManager | Singleton | XmlKeyManager | ||
| 156 | Microsoft.AspNetCore.DataProtection.Infrastructure.IApplicationDiscriminator | Singleton | HostingApplicationDiscriminator | ||
| 157 | Microsoft.Extensions.Hosting.IHostedService | Singleton | DataProtectionHostedService | ||
| 158 | Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IDefaultKeyResolver | Singleton | DefaultKeyResolver | ||
| 159 | Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IKeyRingProvider | Singleton | KeyRingProvider | ||
| 160 | Microsoft.AspNetCore.DataProtection.IDataProtectionProvider | Singleton | IDataProtectionProvider | ||
| 161 | Microsoft.AspNetCore.DataProtection.XmlEncryption.ICertificateResolver | Singleton | CertificateResolver | ||
| 162 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Antiforgery.AntiforgeryOptions, Microsoft.AspNetCore.Antiforgery, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | AntiforgeryOptionsSetup | ||
| 163 | Microsoft.AspNetCore.Antiforgery.IAntiforgery | Singleton | DefaultAntiforgery | ||
| 164 | Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenGenerator | Singleton | DefaultAntiforgeryTokenGenerator | ||
| 165 | Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenSerializer | Singleton | DefaultAntiforgeryTokenSerializer | ||
| 166 | Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenStore | Singleton | DefaultAntiforgeryTokenStore | ||
| 167 | Microsoft.AspNetCore.Antiforgery.IClaimUidExtractor | Singleton | DefaultClaimUidExtractor | ||
| 168 | Microsoft.AspNetCore.Antiforgery.IAntiforgeryAdditionalDataProvider | Singleton | DefaultAntiforgeryAdditionalDataProvider | ||
| 169 | Microsoft.Extensions.ObjectPool.ObjectPool`1[[Microsoft.AspNetCore.Antiforgery.AntiforgerySerializationContext, Microsoft.AspNetCore.Antiforgery, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ObjectPool`1 | ||
| 170 | System.Text.Encodings.Web.HtmlEncoder | Singleton | HtmlEncoder | ||
| 171 | System.Text.Encodings.Web.JavaScriptEncoder | Singleton | JavaScriptEncoder | ||
| 172 | System.Text.Encodings.Web.UrlEncoder | Singleton | UrlEncoder | ||
| 173 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcViewOptions, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | MvcViewOptionsSetup | ||
| 174 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | TempDataMvcOptionsSetup | ||
| 175 | Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine | Singleton | CompositeViewEngine | ||
| 176 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ViewResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ViewResultExecutor | ||
| 177 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.PartialViewResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | PartialViewResultExecutor | ||
| 178 | Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivator | Transient | ViewDataDictionaryControllerPropertyActivator | ||
| 179 | Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper | Transient | HtmlHelper | ||
| 180 | Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1 | Transient | HtmlHelper`1 | ||
| 181 | Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator | Singleton | DefaultHtmlGenerator | ||
| 182 | Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProvider | Singleton | ModelExpressionProvider | ||
| 183 | Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider | Singleton | IModelExpressionProvider | ||
| 184 | Microsoft.AspNetCore.Mvc.ViewFeatures.ValidationHtmlAttributeProvider | Singleton | DefaultValidationHtmlAttributeProvider | ||
| 185 | Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper | Singleton | SystemTextJsonHelper | ||
| 186 | Microsoft.AspNetCore.Mvc.ViewFeatures.ServerComponentSerializer | Singleton | ServerComponentSerializer | ||
| 187 | Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentSelector | Singleton | DefaultViewComponentSelector | ||
| 188 | Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactory | Singleton | DefaultViewComponentFactory | ||
| 189 | Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivator | Singleton | DefaultViewComponentActivator | ||
| 190 | Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProvider | Singleton | DefaultViewComponentDescriptorCollectionProvider | ||
| 191 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ViewComponentResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ViewComponentResultExecutor | ||
| 192 | Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentInvokerCache | Singleton | ViewComponentInvokerCache | ||
| 193 | Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorProvider | Transient | DefaultViewComponentDescriptorProvider | ||
| 194 | Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvokerFactory | Singleton | DefaultViewComponentInvokerFactory | ||
| 195 | Microsoft.AspNetCore.Mvc.IViewComponentHelper | Transient | DefaultViewComponentHelper | ||
| 196 | Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider | Transient | TempDataApplicationModelProvider | ||
| 197 | Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider | Transient | ViewDataAttributeApplicationModelProvider | ||
| 198 | Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter | Singleton | SaveTempDataFilter | ||
| 199 | Microsoft.AspNetCore.Mvc.ViewFeatures.RazorComponents.StaticComponentRenderer | Scoped | StaticComponentRenderer | ||
| 200 | Microsoft.AspNetCore.Components.NavigationManager | Scoped | HttpNavigationManager | ||
| 201 | Microsoft.JSInterop.IJSRuntime | Scoped | UnsupportedJavaScriptRuntime | ||
| 202 | Microsoft.AspNetCore.Components.Routing.INavigationInterception | Scoped | UnsupportedNavigationInterception | ||
| 203 | Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ControllerSaveTempDataPropertyFilter | Transient | ControllerSaveTempDataPropertyFilter | ||
| 204 | Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider | Singleton | CookieTempDataProvider | ||
| 205 | Microsoft.AspNetCore.Mvc.ViewFeatures.Infrastructure.TempDataSerializer | Singleton | DefaultTempDataSerializer | ||
| 206 | Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ValidateAntiforgeryTokenAuthorizationFilter | Singleton | ValidateAntiforgeryTokenAuthorizationFilter | ||
| 207 | Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.AutoValidateAntiforgeryTokenAuthorizationFilter | Singleton | AutoValidateAntiforgeryTokenAuthorizationFilter | ||
| 208 | Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory | Singleton | TempDataDictionaryFactory | ||
| 209 | System.Buffers.ArrayPool`1[[Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferValue, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | TlsOverPerCoreLockedStacksArrayPool`1 | ||
| 210 | Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.IViewBufferScope | Scoped | MemoryPoolViewBufferScope | ||
| 211 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcViewOptions, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | MvcRazorMvcViewOptionsSetup | ||
| 212 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions, Microsoft.AspNetCore.Mvc.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | RazorViewEngineOptionsSetup | ||
| 213 | Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine | Singleton | RazorViewEngine | ||
| 214 | Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompilerProvider | Singleton | DefaultViewCompilerProvider | ||
| 215 | Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider | Transient | DefaultRazorPageFactoryProvider | ||
| 216 | Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivator | Singleton | RazorPageActivator | ||
| 217 | Microsoft.AspNetCore.Mvc.Razor.ITagHelperActivator | Singleton | DefaultTagHelperActivator | ||
| 218 | Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentPropertyActivator | Singleton | TagHelperComponentPropertyActivator | ||
| 219 | Microsoft.AspNetCore.Mvc.Razor.ITagHelperFactory | Singleton | DefaultTagHelperFactory | ||
| 220 | Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentManager | Scoped | TagHelperComponentManager | ||
| 221 | Microsoft.Extensions.Caching.Memory.IMemoryCache | Singleton | MemoryCache | ||
| 222 | Microsoft.AspNetCore.Mvc.Razor.Infrastructure.TagHelperMemoryCacheProvider | Singleton | TagHelperMemoryCacheProvider | ||
| 223 | Microsoft.AspNetCore.Mvc.ViewFeatures.IFileVersionProvider | Singleton | DefaultFileVersionProvider | ||
| 224 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions, Microsoft.AspNetCore.Mvc.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | RazorPagesRazorViewEngineOptionsSetup | ||
| 225 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.RazorPages.RazorPagesOptions, Microsoft.AspNetCore.Mvc.RazorPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | RazorPagesOptionsSetup | ||
| 226 | Microsoft.AspNetCore.Routing.MatcherPolicy | Singleton | PageLoaderMatcherPolicy | ||
| 227 | Microsoft.AspNetCore.Routing.MatcherPolicy | Singleton | DynamicPageEndpointMatcherPolicy | ||
| 228 | Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DynamicPageEndpointSelector | Singleton | DynamicPageEndpointSelector | ||
| 229 | Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider | Singleton | PageActionDescriptorProvider | ||
| 230 | Microsoft.AspNetCore.Mvc.ApplicationModels.IPageRouteModelProvider | Singleton | CompiledPageRouteModelProvider | ||
| 231 | Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionEndpointDataSource | Singleton | PageActionEndpointDataSource | ||
| 232 | Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProvider | Singleton | DefaultPageApplicationModelProvider | ||
| 233 | Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProvider | Singleton | AutoValidateAntiforgeryPageApplicationModelProvider | ||
| 234 | Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProvider | Singleton | AuthorizationPageApplicationModelProvider | ||
| 235 | Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProvider | Singleton | TempDataFilterPageApplicationModelProvider | ||
| 236 | Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProvider | Singleton | ViewDataAttributePageApplicationModelProvider | ||
| 237 | Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProvider | Singleton | ResponseCacheFilterApplicationModelProvider | ||
| 238 | Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelPartsProvider | Singleton | DefaultPageApplicationModelPartsProvider | ||
| 239 | Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProvider | Singleton | PageActionInvokerProvider | ||
| 240 | Microsoft.AspNetCore.Mvc.RazorPages.IPageModelActivatorProvider | Singleton | DefaultPageModelActivatorProvider | ||
| 241 | Microsoft.AspNetCore.Mvc.RazorPages.IPageModelFactoryProvider | Singleton | DefaultPageModelFactoryProvider | ||
| 242 | Microsoft.AspNetCore.Mvc.RazorPages.IPageActivatorProvider | Singleton | DefaultPageActivatorProvider | ||
| 243 | Microsoft.AspNetCore.Mvc.RazorPages.IPageFactoryProvider | Singleton | DefaultPageFactoryProvider | ||
| 244 | Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.IPageLoader | Singleton | IPageLoader | ||
| 245 | Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageLoader | Singleton | DefaultPageLoader | ||
| 246 | Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.IPageHandlerMethodSelector | Singleton | DefaultPageHandlerMethodSelector | ||
| 247 | Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageResultExecutor | Singleton | PageResultExecutor | ||
| 248 | Microsoft.AspNetCore.Mvc.Filters.PageSaveTempDataPropertyFilter | Transient | PageSaveTempDataPropertyFilter | ||
| 249 | Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperStorage | Singleton | DistributedCacheTagHelperStorage | ||
| 250 | Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperFormatter | Singleton | DistributedCacheTagHelperFormatter | ||
| 251 | Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperService | Singleton | DistributedCacheTagHelperService | ||
| 252 | Microsoft.Extensions.Caching.Distributed.IDistributedCache | Singleton | MemoryDistributedCache | ||
| 253 | Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperMemoryCacheFactory | Singleton | CacheTagHelperMemoryCacheFactory | ||
| 254 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigureNamedOptions`1 | ||
| 255 | Microsoft.Extensions.Hosting.IHostedService | Singleton | GenericWebHostService |
Web 應用程式 專案 > 個別使用者帳戶 驗證
- 請先使用 Visual Studio 2019 在 [建立新專案]對話窗中,選擇建立一個 [ASP.NET Core Web 應用程式]
- 在 [設定新的專案] 對話窗中,輸入適合的專案名稱
- 在 [建立新的 ASP.NET Core Web 應用程式] 對話窗中,請選擇 [Web 應用程式] 專案樣版可用於建立 ASP.NET Core 應用程式的專案範本,附有 ASP.NET Core
- 請在 [建立新的 ASP.NET Core Web 應用程式] 對話窗中,點選右上方的 [驗證] 標題下方的 [變更] 連結
- 當 [變更驗證] 對話窗出現之後,請點選左邊的 [個別使用者帳戶] 選項,接著點選 [確定] 按鈕
- 點選右下方 [建立] 按鈕,完成此專案範本的建立工作
- 現在可以開始執行這個專案,底下是這個專案的執行畫面截圖

這個專案的 Program 類別的程式碼為
public class Program
{
public static void Main(string[] args)
{
CreateHostBuilder(args).Build().Run();
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup<Startup>();
});
}
這個專案的 Startup 類別程式碼為
public class Startup
{
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
public IConfiguration Configuration { get; }
// This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services)
{
services.AddDbContext<ApplicationDbContext>(options =>
options.UseSqlServer(
Configuration.GetConnectionString("DefaultConnection")));
services.AddDefaultIdentity<IdentityUser>(options => options.SignIn.RequireConfirmedAccount = true)
.AddEntityFrameworkStores<ApplicationDbContext>();
services.AddRazorPages();
}
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
app.UseDatabaseErrorPage();
}
else
{
app.UseExceptionHandler("/Error");
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseRouting();
app.UseAuthentication();
app.UseAuthorization();
app.UseEndpoints(endpoints =>
{
endpoints.MapRazorPages();
});
}
}
這裡是預設註冊的所有服務清單,總共有 313 個
All Services
| Index | Type | Lifetime | ImplementationType | ImplementationInstance | ImplementationFactory |
|---|---|---|---|---|---|
| 1 | Microsoft.Extensions.Hosting.IHostingEnvironment | Singleton | HostingEnvironment | ||
| 2 | Microsoft.Extensions.Hosting.IHostEnvironment | Singleton | HostingEnvironment | ||
| 3 | Microsoft.Extensions.Hosting.HostBuilderContext | Singleton | HostBuilderContext | ||
| 4 | Microsoft.Extensions.Configuration.IConfiguration | Singleton | IConfiguration | ||
| 5 | Microsoft.Extensions.Hosting.IApplicationLifetime | Singleton | IApplicationLifetime | ||
| 6 | Microsoft.Extensions.Hosting.IHostApplicationLifetime | Singleton | ApplicationLifetime | ||
| 7 | Microsoft.Extensions.Hosting.IHostLifetime | Singleton | ConsoleLifetime | ||
| 8 | Microsoft.Extensions.Hosting.IHost | Singleton | Host | ||
| 9 | Microsoft.Extensions.Options.IOptions`1 | Singleton | OptionsManager`1 | ||
| 10 | Microsoft.Extensions.Options.IOptionsSnapshot`1 | Scoped | OptionsManager`1 | ||
| 11 | Microsoft.Extensions.Options.IOptionsMonitor`1 | Singleton | OptionsMonitor`1 | ||
| 12 | Microsoft.Extensions.Options.IOptionsFactory`1 | Transient | OptionsFactory`1 | ||
| 13 | Microsoft.Extensions.Options.IOptionsMonitorCache`1 | Singleton | OptionsCache`1 | ||
| 14 | Microsoft.Extensions.Logging.ILoggerFactory | Singleton | LoggerFactory | ||
| 15 | Microsoft.Extensions.Logging.ILogger`1 | Singleton | Logger`1 | ||
| 16 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | DefaultLoggerLevelConfigureOptions | ||
| 17 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigureNamedOptions`1 | ||
| 18 | Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfigurationFactory | Singleton | LoggerProviderConfigurationFactory | ||
| 19 | Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfiguration`1 | Singleton | LoggerProviderConfiguration`1 | ||
| 20 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | LoggerFilterConfigureOptions | ||
| 21 | Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigurationChangeTokenSource`1 | ||
| 22 | Microsoft.Extensions.Logging.Configuration.LoggingConfiguration | Singleton | LoggingConfiguration | ||
| 23 | Microsoft.Extensions.Logging.ILoggerProvider | Singleton | ConsoleLoggerProvider | ||
| 24 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | LoggerProviderConfigureOptions`2 | ||
| 25 | Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions, Microsoft.Extensions.Logging.Console, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | LoggerProviderOptionsChangeTokenSource`2 | ||
| 26 | Microsoft.Extensions.Logging.ILoggerProvider | Singleton | DebugLoggerProvider | ||
| 27 | Microsoft.Extensions.Logging.EventSource.LoggingEventSource | Singleton | LoggingEventSource | ||
| 28 | Microsoft.Extensions.Logging.ILoggerProvider | Singleton | EventSourceLoggerProvider | ||
| 29 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | EventLogFiltersConfigureOptions | ||
| 30 | Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.Extensions.Logging.LoggerFilterOptions, Microsoft.Extensions.Logging, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | EventLogFiltersConfigureOptionsChangeSource | ||
| 31 | Microsoft.Extensions.Logging.ILoggerProvider | Singleton | EventLogLoggerProvider | ||
| 32 | Microsoft.AspNetCore.Hosting.IWebHostEnvironment | Singleton | HostingEnvironment | ||
| 33 | Microsoft.AspNetCore.Hosting.IHostingEnvironment | Singleton | HostingEnvironment | ||
| 34 | Microsoft.AspNetCore.Hosting.IApplicationLifetime | Singleton | GenericWebHostApplicationLifetime | ||
| 35 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigureNamedOptions`1 | ||
| 36 | System.Diagnostics.DiagnosticListener | Singleton | DiagnosticListener | ||
| 37 | System.Diagnostics.DiagnosticSource | Singleton | DiagnosticListener | ||
| 38 | Microsoft.AspNetCore.Http.IHttpContextFactory | Singleton | DefaultHttpContextFactory | ||
| 39 | Microsoft.AspNetCore.Http.IMiddlewareFactory | Scoped | MiddlewareFactory | ||
| 40 | Microsoft.AspNetCore.Hosting.Builder.IApplicationBuilderFactory | Singleton | ApplicationBuilderFactory | ||
| 41 | Microsoft.AspNetCore.Connections.IConnectionListenerFactory | Singleton | SocketTransportFactory | ||
| 42 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions, Microsoft.AspNetCore.Server.Kestrel.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | KestrelServerOptionsSetup | ||
| 43 | Microsoft.AspNetCore.Hosting.Server.IServer | Singleton | KestrelServer | ||
| 44 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions, Microsoft.AspNetCore.Server.Kestrel.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigureNamedOptions`1 | ||
| 45 | Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | PostConfigureOptions`1 | ||
| 46 | Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions, Microsoft.AspNetCore.HostFiltering, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigurationChangeTokenSource`1 | ||
| 47 | Microsoft.AspNetCore.Hosting.IStartupFilter | Transient | HostFilteringStartupFilter | ||
| 48 | Microsoft.AspNetCore.Routing.IInlineConstraintResolver | Transient | DefaultInlineConstraintResolver | ||
| 49 | Microsoft.Extensions.ObjectPool.ObjectPoolProvider | Transient | DefaultObjectPoolProvider | ||
| 50 | Microsoft.Extensions.ObjectPool.ObjectPool`1[[Microsoft.AspNetCore.Routing.UriBuildingContext, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ObjectPool`1 | ||
| 51 | Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder | Transient | TreeRouteBuilder | ||
| 52 | Microsoft.AspNetCore.Routing.RoutingMarkerService | Singleton | RoutingMarkerService | ||
| 53 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Routing.RouteOptions, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | ConfigureRouteOptions | ||
| 54 | Microsoft.AspNetCore.Routing.EndpointDataSource | Singleton | EndpointDataSource | ||
| 55 | Microsoft.AspNetCore.Routing.ParameterPolicyFactory | Singleton | DefaultParameterPolicyFactory | ||
| 56 | Microsoft.AspNetCore.Routing.Matching.MatcherFactory | Singleton | DfaMatcherFactory | ||
| 57 | Microsoft.AspNetCore.Routing.Matching.DfaMatcherBuilder | Transient | DfaMatcherBuilder | ||
| 58 | Microsoft.AspNetCore.Routing.Internal.DfaGraphWriter | Singleton | DfaGraphWriter | ||
| 59 | Microsoft.AspNetCore.Routing.Matching.DataSourceDependentMatcher+Lifetime | Transient | Lifetime | ||
| 60 | Microsoft.AspNetCore.Routing.Matching.EndpointMetadataComparer | Singleton | EndpointMetadataComparer | ||
| 61 | Microsoft.AspNetCore.Routing.LinkGenerator | Singleton | DefaultLinkGenerator | ||
| 62 | Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] | Singleton | EndpointNameAddressScheme | ||
| 63 | Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1[[Microsoft.AspNetCore.Routing.RouteValuesAddress, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | RouteValuesAddressScheme | ||
| 64 | Microsoft.AspNetCore.Routing.LinkParser | Singleton | DefaultLinkParser | ||
| 65 | Microsoft.AspNetCore.Routing.Matching.EndpointSelector | Singleton | DefaultEndpointSelector | ||
| 66 | Microsoft.AspNetCore.Routing.MatcherPolicy | Singleton | HttpMethodMatcherPolicy | ||
| 67 | Microsoft.AspNetCore.Routing.MatcherPolicy | Singleton | HostMatcherPolicy | ||
| 68 | Microsoft.AspNetCore.Routing.Template.TemplateBinderFactory | Singleton | DefaultTemplateBinderFactory | ||
| 69 | Microsoft.AspNetCore.Routing.Patterns.RoutePatternTransformer | Singleton | DefaultRoutePatternTransformer | ||
| 70 | Microsoft.EntityFrameworkCore.DbContextOptions`1[[WebIdentityProject.Data.ApplicationDbContext, WebIdentityProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]] | Scoped | Object | ||
| 71 | Microsoft.EntityFrameworkCore.DbContextOptions | Scoped | Object | ||
| 72 | WebIdentityProject.Data.ApplicationDbContext | Scoped | ApplicationDbContext | ||
| 73 | Microsoft.AspNetCore.Authentication.IAuthenticationService | Scoped | AuthenticationService | ||
| 74 | Microsoft.AspNetCore.Authentication.IClaimsTransformation | Singleton | NoopClaimsTransformation | ||
| 75 | Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProvider | Scoped | AuthenticationHandlerProvider | ||
| 76 | Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider | Singleton | AuthenticationSchemeProvider | ||
| 77 | Microsoft.AspNetCore.DataProtection.Internal.IActivator | Singleton | TypeForwardingActivator | ||
| 78 | Microsoft.AspNetCore.DataProtection.IRegistryPolicyResolver | Singleton | RegistryPolicyResolver | ||
| 79 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions, Microsoft.AspNetCore.DataProtection, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | KeyManagementOptionsSetup | ||
| 80 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.DataProtection.DataProtectionOptions, Microsoft.AspNetCore.DataProtection, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | DataProtectionOptionsSetup | ||
| 81 | Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManager | Singleton | XmlKeyManager | ||
| 82 | Microsoft.AspNetCore.DataProtection.Infrastructure.IApplicationDiscriminator | Singleton | HostingApplicationDiscriminator | ||
| 83 | Microsoft.Extensions.Hosting.IHostedService | Singleton | DataProtectionHostedService | ||
| 84 | Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IDefaultKeyResolver | Singleton | DefaultKeyResolver | ||
| 85 | Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IKeyRingProvider | Singleton | KeyRingProvider | ||
| 86 | Microsoft.AspNetCore.DataProtection.IDataProtectionProvider | Singleton | IDataProtectionProvider | ||
| 87 | Microsoft.AspNetCore.DataProtection.XmlEncryption.ICertificateResolver | Singleton | CertificateResolver | ||
| 88 | System.Text.Encodings.Web.HtmlEncoder | Singleton | HtmlEncoder | ||
| 89 | System.Text.Encodings.Web.JavaScriptEncoder | Singleton | JavaScriptEncoder | ||
| 90 | System.Text.Encodings.Web.UrlEncoder | Singleton | UrlEncoder | ||
| 91 | Microsoft.AspNetCore.Authentication.ISystemClock | Singleton | SystemClock | ||
| 92 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.AuthenticationOptions, Microsoft.AspNetCore.Authentication.Abstractions, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigureNamedOptions`1 | ||
| 93 | Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | PostConfigureCookieAuthenticationOptions | ||
| 94 | Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ValidateOptions`1 | ||
| 95 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.AuthenticationOptions, Microsoft.AspNetCore.Authentication.Abstractions, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigureNamedOptions`1 | ||
| 96 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigureNamedOptions`1 | ||
| 97 | Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ValidateOptions`1 | ||
| 98 | Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationHandler | Transient | CookieAuthenticationHandler | ||
| 99 | Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ValidateOptions`1 | ||
| 100 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.AuthenticationOptions, Microsoft.AspNetCore.Authentication.Abstractions, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigureNamedOptions`1 | ||
| 101 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigureNamedOptions`1 | ||
| 102 | Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ValidateOptions`1 | ||
| 103 | Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationHandler | Transient | CookieAuthenticationHandler | ||
| 104 | Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ValidateOptions`1 | ||
| 105 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.AuthenticationOptions, Microsoft.AspNetCore.Authentication.Abstractions, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigureNamedOptions`1 | ||
| 106 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigureNamedOptions`1 | ||
| 107 | Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ValidateOptions`1 | ||
| 108 | Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationHandler | Transient | CookieAuthenticationHandler | ||
| 109 | Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ValidateOptions`1 | ||
| 110 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.AuthenticationOptions, Microsoft.AspNetCore.Authentication.Abstractions, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigureNamedOptions`1 | ||
| 111 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigureNamedOptions`1 | ||
| 112 | Microsoft.Extensions.Options.IValidateOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ValidateOptions`1 | ||
| 113 | Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationHandler | Transient | CookieAuthenticationHandler | ||
| 114 | Microsoft.AspNetCore.Identity.IUserValidator`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Scoped | UserValidator`1 | ||
| 115 | Microsoft.AspNetCore.Identity.IPasswordValidator`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Scoped | PasswordValidator`1 | ||
| 116 | Microsoft.AspNetCore.Identity.IPasswordHasher`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Scoped | PasswordHasher`1 | ||
| 117 | Microsoft.AspNetCore.Identity.ILookupNormalizer | Scoped | UpperInvariantLookupNormalizer | ||
| 118 | Microsoft.AspNetCore.Identity.IUserConfirmation`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Scoped | DefaultUserConfirmation`1 | ||
| 119 | Microsoft.AspNetCore.Identity.IdentityErrorDescriber | Scoped | IdentityErrorDescriber | ||
| 120 | Microsoft.AspNetCore.Identity.IUserClaimsPrincipalFactory`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Scoped | UserClaimsPrincipalFactory`1 | ||
| 121 | Microsoft.AspNetCore.Identity.UserManager`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Scoped | UserManager`1 | ||
| 122 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Identity.IdentityOptions, Microsoft.Extensions.Identity.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigureNamedOptions`1 | ||
| 123 | Microsoft.AspNetCore.Http.IHttpContextAccessor | Singleton | HttpContextAccessor | ||
| 124 | Microsoft.AspNetCore.Identity.ISecurityStampValidator | Scoped | SecurityStampValidator`1 | ||
| 125 | Microsoft.AspNetCore.Identity.ITwoFactorSecurityStampValidator | Scoped | TwoFactorSecurityStampValidator`1 | ||
| 126 | Microsoft.AspNetCore.Identity.SignInManager`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Scoped | SignInManager`1 | ||
| 127 | Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager | Singleton | ApplicationPartManager | ||
| 128 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | MvcCoreMvcOptionsSetup | ||
| 129 | Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | MvcOptionsConfigureCompatibilityOptions | ||
| 130 | Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | MvcCoreMvcOptionsSetup | ||
| 131 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.ApiBehaviorOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | ApiBehaviorOptionsSetup | ||
| 132 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Routing.RouteOptions, Microsoft.AspNetCore.Routing, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | MvcCoreRouteOptionsSetup | ||
| 133 | Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory | Singleton | ApplicationModelFactory | ||
| 134 | Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider | Transient | DefaultApplicationModelProvider | ||
| 135 | Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider | Transient | ApiBehaviorApplicationModelProvider | ||
| 136 | Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider | Transient | ControllerActionDescriptorProvider | ||
| 137 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider | Singleton | DefaultActionDescriptorCollectionProvider | ||
| 138 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelector | Singleton | ActionSelector | ||
| 139 | Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintCache | Singleton | ActionConstraintCache | ||
| 140 | Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintProvider | Transient | DefaultActionConstraintProvider | ||
| 141 | Microsoft.AspNetCore.Routing.MatcherPolicy | Singleton | ConsumesMatcherPolicy | ||
| 142 | Microsoft.AspNetCore.Routing.MatcherPolicy | Singleton | ActionConstraintMatcherPolicy | ||
| 143 | Microsoft.AspNetCore.Mvc.Controllers.IControllerFactory | Singleton | DefaultControllerFactory | ||
| 144 | Microsoft.AspNetCore.Mvc.Controllers.IControllerActivator | Transient | DefaultControllerActivator | ||
| 145 | Microsoft.AspNetCore.Mvc.Controllers.IControllerFactoryProvider | Singleton | ControllerFactoryProvider | ||
| 146 | Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorProvider | Singleton | ControllerActivatorProvider | ||
| 147 | Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivator | Transient | DefaultControllerPropertyActivator | ||
| 148 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionInvokerFactory | Singleton | ActionInvokerFactory | ||
| 149 | Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProvider | Transient | ControllerActionInvokerProvider | ||
| 150 | Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerCache | Singleton | ControllerActionInvokerCache | ||
| 151 | Microsoft.AspNetCore.Mvc.Filters.IFilterProvider | Singleton | DefaultFilterProvider | ||
| 152 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultTypeMapper | Singleton | ActionResultTypeMapper | ||
| 153 | Microsoft.AspNetCore.Mvc.Filters.RequestSizeLimitFilter | Transient | RequestSizeLimitFilter | ||
| 154 | Microsoft.AspNetCore.Mvc.Filters.DisableRequestSizeLimitFilter | Transient | DisableRequestSizeLimitFilter | ||
| 155 | Microsoft.AspNetCore.Mvc.Filters.RequestFormLimitsFilter | Transient | RequestFormLimitsFilter | ||
| 156 | Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider | Singleton | DefaultModelMetadataProvider | ||
| 157 | Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProvider | Transient | ICompositeMetadataDetailsProvider | ||
| 158 | Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactory | Singleton | ModelBinderFactory | ||
| 159 | Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator | Singleton | IObjectModelValidator | ||
| 160 | Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorCache | Singleton | ClientValidatorCache | ||
| 161 | Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinder | Singleton | ParameterBinder | ||
| 162 | Microsoft.Extensions.DependencyInjection.MvcMarkerService | Singleton | MvcMarkerService | ||
| 163 | Microsoft.AspNetCore.Mvc.Infrastructure.ITypeActivatorCache | Singleton | TypeActivatorCache | ||
| 164 | Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory | Singleton | UrlHelperFactory | ||
| 165 | Microsoft.AspNetCore.Mvc.Infrastructure.IHttpRequestStreamReaderFactory | Singleton | MemoryPoolHttpRequestStreamReaderFactory | ||
| 166 | Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactory | Singleton | MemoryPoolHttpResponseStreamWriterFactory | ||
| 167 | System.Buffers.ArrayPool`1[[System.Byte, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] | Singleton | TlsOverPerCoreLockedStacksArrayPool`1 | ||
| 168 | System.Buffers.ArrayPool`1[[System.Char, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] | Singleton | TlsOverPerCoreLockedStacksArrayPool`1 | ||
| 169 | Microsoft.AspNetCore.Mvc.Infrastructure.OutputFormatterSelector | Singleton | DefaultOutputFormatterSelector | ||
| 170 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ObjectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ObjectResultExecutor | ||
| 171 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.PhysicalFileResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | PhysicalFileResultExecutor | ||
| 172 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.VirtualFileResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | VirtualFileResultExecutor | ||
| 173 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.FileStreamResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | FileStreamResultExecutor | ||
| 174 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.FileContentResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | FileContentResultExecutor | ||
| 175 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | RedirectResultExecutor | ||
| 176 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.LocalRedirectResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | LocalRedirectResultExecutor | ||
| 177 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToActionResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | RedirectToActionResultExecutor | ||
| 178 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToRouteResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | RedirectToRouteResultExecutor | ||
| 179 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.RedirectToPageResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | RedirectToPageResultExecutor | ||
| 180 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ContentResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ContentResultExecutor | ||
| 181 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.JsonResult, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | SystemTextJsonResultExecutor | ||
| 182 | Microsoft.AspNetCore.Mvc.Infrastructure.IClientErrorFactory | Singleton | ProblemDetailsClientErrorFactory | ||
| 183 | Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsFactory | Singleton | DefaultProblemDetailsFactory | ||
| 184 | Microsoft.AspNetCore.Mvc.Routing.MvcRouteHandler | Singleton | MvcRouteHandler | ||
| 185 | Microsoft.AspNetCore.Mvc.Routing.MvcAttributeRouteHandler | Transient | MvcAttributeRouteHandler | ||
| 186 | Microsoft.AspNetCore.Mvc.Routing.ControllerActionEndpointDataSource | Singleton | ControllerActionEndpointDataSource | ||
| 187 | Microsoft.AspNetCore.Mvc.Routing.ActionEndpointFactory | Singleton | ActionEndpointFactory | ||
| 188 | Microsoft.AspNetCore.Mvc.Routing.DynamicControllerEndpointSelector | Singleton | DynamicControllerEndpointSelector | ||
| 189 | Microsoft.AspNetCore.Routing.MatcherPolicy | Singleton | DynamicControllerEndpointMatcherPolicy | ||
| 190 | Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterConfigurationProvider | Singleton | MiddlewareFilterConfigurationProvider | ||
| 191 | Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilder | Singleton | MiddlewareFilterBuilder | ||
| 192 | Microsoft.AspNetCore.Hosting.IStartupFilter | Singleton | MiddlewareFilterBuilderStartupFilter | ||
| 193 | Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionGroupCollectionProvider | Singleton | ApiDescriptionGroupCollectionProvider | ||
| 194 | Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionProvider | Transient | DefaultApiDescriptionProvider | ||
| 195 | Microsoft.AspNetCore.Authorization.IAuthorizationService | Transient | DefaultAuthorizationService | ||
| 196 | Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider | Transient | DefaultAuthorizationPolicyProvider | ||
| 197 | Microsoft.AspNetCore.Authorization.IAuthorizationHandlerProvider | Transient | DefaultAuthorizationHandlerProvider | ||
| 198 | Microsoft.AspNetCore.Authorization.IAuthorizationEvaluator | Transient | DefaultAuthorizationEvaluator | ||
| 199 | Microsoft.AspNetCore.Authorization.IAuthorizationHandlerContextFactory | Transient | DefaultAuthorizationHandlerContextFactory | ||
| 200 | Microsoft.AspNetCore.Authorization.IAuthorizationHandler | Transient | PassThroughAuthorizationHandler | ||
| 201 | Microsoft.AspNetCore.Authorization.Policy.AuthorizationPolicyMarkerService | Singleton | AuthorizationPolicyMarkerService | ||
| 202 | Microsoft.AspNetCore.Authorization.Policy.IPolicyEvaluator | Transient | PolicyEvaluator | ||
| 203 | Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider | Transient | AuthorizationApplicationModelProvider | ||
| 204 | Microsoft.AspNetCore.Cors.Infrastructure.ICorsService | Transient | CorsService | ||
| 205 | Microsoft.AspNetCore.Cors.Infrastructure.ICorsPolicyProvider | Transient | DefaultCorsPolicyProvider | ||
| 206 | Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider | Transient | CorsApplicationModelProvider | ||
| 207 | Microsoft.AspNetCore.Mvc.Cors.CorsAuthorizationFilter | Transient | CorsAuthorizationFilter | ||
| 208 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | MvcDataAnnotationsMvcOptionsSetup | ||
| 209 | Microsoft.AspNetCore.Mvc.DataAnnotations.IValidationAttributeAdapterProvider | Singleton | ValidationAttributeAdapterProvider | ||
| 210 | Microsoft.AspNetCore.Mvc.Formatters.FormatFilter | Singleton | FormatFilter | ||
| 211 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Antiforgery.AntiforgeryOptions, Microsoft.AspNetCore.Antiforgery, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | AntiforgeryOptionsSetup | ||
| 212 | Microsoft.AspNetCore.Antiforgery.IAntiforgery | Singleton | DefaultAntiforgery | ||
| 213 | Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenGenerator | Singleton | DefaultAntiforgeryTokenGenerator | ||
| 214 | Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenSerializer | Singleton | DefaultAntiforgeryTokenSerializer | ||
| 215 | Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenStore | Singleton | DefaultAntiforgeryTokenStore | ||
| 216 | Microsoft.AspNetCore.Antiforgery.IClaimUidExtractor | Singleton | DefaultClaimUidExtractor | ||
| 217 | Microsoft.AspNetCore.Antiforgery.IAntiforgeryAdditionalDataProvider | Singleton | DefaultAntiforgeryAdditionalDataProvider | ||
| 218 | Microsoft.Extensions.ObjectPool.ObjectPool`1[[Microsoft.AspNetCore.Antiforgery.AntiforgerySerializationContext, Microsoft.AspNetCore.Antiforgery, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ObjectPool`1 | ||
| 219 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcViewOptions, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | MvcViewOptionsSetup | ||
| 220 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcOptions, Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | TempDataMvcOptionsSetup | ||
| 221 | Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine | Singleton | CompositeViewEngine | ||
| 222 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ViewResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ViewResultExecutor | ||
| 223 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.PartialViewResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | PartialViewResultExecutor | ||
| 224 | Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivator | Transient | ViewDataDictionaryControllerPropertyActivator | ||
| 225 | Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper | Transient | HtmlHelper | ||
| 226 | Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1 | Transient | HtmlHelper`1 | ||
| 227 | Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator | Singleton | DefaultHtmlGenerator | ||
| 228 | Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProvider | Singleton | ModelExpressionProvider | ||
| 229 | Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider | Singleton | IModelExpressionProvider | ||
| 230 | Microsoft.AspNetCore.Mvc.ViewFeatures.ValidationHtmlAttributeProvider | Singleton | DefaultValidationHtmlAttributeProvider | ||
| 231 | Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper | Singleton | SystemTextJsonHelper | ||
| 232 | Microsoft.AspNetCore.Mvc.ViewFeatures.ServerComponentSerializer | Singleton | ServerComponentSerializer | ||
| 233 | Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentSelector | Singleton | DefaultViewComponentSelector | ||
| 234 | Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactory | Singleton | DefaultViewComponentFactory | ||
| 235 | Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivator | Singleton | DefaultViewComponentActivator | ||
| 236 | Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProvider | Singleton | DefaultViewComponentDescriptorCollectionProvider | ||
| 237 | Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1[[Microsoft.AspNetCore.Mvc.ViewComponentResult, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ViewComponentResultExecutor | ||
| 238 | Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentInvokerCache | Singleton | ViewComponentInvokerCache | ||
| 239 | Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorProvider | Transient | DefaultViewComponentDescriptorProvider | ||
| 240 | Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvokerFactory | Singleton | DefaultViewComponentInvokerFactory | ||
| 241 | Microsoft.AspNetCore.Mvc.IViewComponentHelper | Transient | DefaultViewComponentHelper | ||
| 242 | Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider | Transient | TempDataApplicationModelProvider | ||
| 243 | Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider | Transient | ViewDataAttributeApplicationModelProvider | ||
| 244 | Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter | Singleton | SaveTempDataFilter | ||
| 245 | Microsoft.AspNetCore.Mvc.ViewFeatures.RazorComponents.StaticComponentRenderer | Scoped | StaticComponentRenderer | ||
| 246 | Microsoft.AspNetCore.Components.NavigationManager | Scoped | HttpNavigationManager | ||
| 247 | Microsoft.JSInterop.IJSRuntime | Scoped | UnsupportedJavaScriptRuntime | ||
| 248 | Microsoft.AspNetCore.Components.Routing.INavigationInterception | Scoped | UnsupportedNavigationInterception | ||
| 249 | Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ControllerSaveTempDataPropertyFilter | Transient | ControllerSaveTempDataPropertyFilter | ||
| 250 | Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider | Singleton | CookieTempDataProvider | ||
| 251 | Microsoft.AspNetCore.Mvc.ViewFeatures.Infrastructure.TempDataSerializer | Singleton | DefaultTempDataSerializer | ||
| 252 | Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ValidateAntiforgeryTokenAuthorizationFilter | Singleton | ValidateAntiforgeryTokenAuthorizationFilter | ||
| 253 | Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.AutoValidateAntiforgeryTokenAuthorizationFilter | Singleton | AutoValidateAntiforgeryTokenAuthorizationFilter | ||
| 254 | Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory | Singleton | TempDataDictionaryFactory | ||
| 255 | System.Buffers.ArrayPool`1[[Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferValue, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | TlsOverPerCoreLockedStacksArrayPool`1 | ||
| 256 | Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.IViewBufferScope | Scoped | MemoryPoolViewBufferScope | ||
| 257 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.MvcViewOptions, Microsoft.AspNetCore.Mvc.ViewFeatures, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | MvcRazorMvcViewOptionsSetup | ||
| 258 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions, Microsoft.AspNetCore.Mvc.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | RazorViewEngineOptionsSetup | ||
| 259 | Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine | Singleton | RazorViewEngine | ||
| 260 | Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompilerProvider | Singleton | DefaultViewCompilerProvider | ||
| 261 | Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider | Transient | DefaultRazorPageFactoryProvider | ||
| 262 | Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivator | Singleton | RazorPageActivator | ||
| 263 | Microsoft.AspNetCore.Mvc.Razor.ITagHelperActivator | Singleton | DefaultTagHelperActivator | ||
| 264 | Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentPropertyActivator | Singleton | TagHelperComponentPropertyActivator | ||
| 265 | Microsoft.AspNetCore.Mvc.Razor.ITagHelperFactory | Singleton | DefaultTagHelperFactory | ||
| 266 | Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentManager | Scoped | TagHelperComponentManager | ||
| 267 | Microsoft.Extensions.Caching.Memory.IMemoryCache | Singleton | MemoryCache | ||
| 268 | Microsoft.AspNetCore.Mvc.Razor.Infrastructure.TagHelperMemoryCacheProvider | Singleton | TagHelperMemoryCacheProvider | ||
| 269 | Microsoft.AspNetCore.Mvc.ViewFeatures.IFileVersionProvider | Singleton | DefaultFileVersionProvider | ||
| 270 | Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperStorage | Singleton | DistributedCacheTagHelperStorage | ||
| 271 | Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperFormatter | Singleton | DistributedCacheTagHelperFormatter | ||
| 272 | Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperService | Singleton | DistributedCacheTagHelperService | ||
| 273 | Microsoft.Extensions.Caching.Distributed.IDistributedCache | Singleton | MemoryDistributedCache | ||
| 274 | Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperMemoryCacheFactory | Singleton | CacheTagHelperMemoryCacheFactory | ||
| 275 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions, Microsoft.AspNetCore.Mvc.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | RazorPagesRazorViewEngineOptionsSetup | ||
| 276 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Mvc.RazorPages.RazorPagesOptions, Microsoft.AspNetCore.Mvc.RazorPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | RazorPagesOptionsSetup | ||
| 277 | Microsoft.AspNetCore.Routing.MatcherPolicy | Singleton | PageLoaderMatcherPolicy | ||
| 278 | Microsoft.AspNetCore.Routing.MatcherPolicy | Singleton | DynamicPageEndpointMatcherPolicy | ||
| 279 | Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DynamicPageEndpointSelector | Singleton | DynamicPageEndpointSelector | ||
| 280 | Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider | Singleton | PageActionDescriptorProvider | ||
| 281 | Microsoft.AspNetCore.Mvc.ApplicationModels.IPageRouteModelProvider | Singleton | CompiledPageRouteModelProvider | ||
| 282 | Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionEndpointDataSource | Singleton | PageActionEndpointDataSource | ||
| 283 | Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProvider | Singleton | DefaultPageApplicationModelProvider | ||
| 284 | Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProvider | Singleton | AutoValidateAntiforgeryPageApplicationModelProvider | ||
| 285 | Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProvider | Singleton | AuthorizationPageApplicationModelProvider | ||
| 286 | Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProvider | Singleton | TempDataFilterPageApplicationModelProvider | ||
| 287 | Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProvider | Singleton | ViewDataAttributePageApplicationModelProvider | ||
| 288 | Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProvider | Singleton | ResponseCacheFilterApplicationModelProvider | ||
| 289 | Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelPartsProvider | Singleton | DefaultPageApplicationModelPartsProvider | ||
| 290 | Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProvider | Singleton | PageActionInvokerProvider | ||
| 291 | Microsoft.AspNetCore.Mvc.RazorPages.IPageModelActivatorProvider | Singleton | DefaultPageModelActivatorProvider | ||
| 292 | Microsoft.AspNetCore.Mvc.RazorPages.IPageModelFactoryProvider | Singleton | DefaultPageModelFactoryProvider | ||
| 293 | Microsoft.AspNetCore.Mvc.RazorPages.IPageActivatorProvider | Singleton | DefaultPageActivatorProvider | ||
| 294 | Microsoft.AspNetCore.Mvc.RazorPages.IPageFactoryProvider | Singleton | DefaultPageFactoryProvider | ||
| 295 | Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.IPageLoader | Singleton | IPageLoader | ||
| 296 | Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageLoader | Singleton | DefaultPageLoader | ||
| 297 | Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.IPageHandlerMethodSelector | Singleton | DefaultPageHandlerMethodSelector | ||
| 298 | Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageResultExecutor | Singleton | PageResultExecutor | ||
| 299 | Microsoft.AspNetCore.Mvc.Filters.PageSaveTempDataPropertyFilter | Transient | PageSaveTempDataPropertyFilter | ||
| 300 | Microsoft.Extensions.Options.IPostConfigureOptions`1[[Microsoft.AspNetCore.Mvc.RazorPages.RazorPagesOptions, Microsoft.AspNetCore.Mvc.RazorPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | IdentityDefaultUIConfigureOptions`1 | ||
| 301 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions, Microsoft.AspNetCore.Authentication.Cookies, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | IdentityDefaultUIConfigureOptions`1 | ||
| 302 | Microsoft.AspNetCore.Identity.UI.Services.IEmailSender | Transient | EmailSender | ||
| 303 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Identity.IdentityOptions, Microsoft.Extensions.Identity.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigureNamedOptions`1 | ||
| 304 | Microsoft.AspNetCore.Identity.DataProtectorTokenProvider`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | DataProtectorTokenProvider`1 | ||
| 305 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Identity.IdentityOptions, Microsoft.Extensions.Identity.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigureNamedOptions`1 | ||
| 306 | Microsoft.AspNetCore.Identity.EmailTokenProvider`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | EmailTokenProvider`1 | ||
| 307 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Identity.IdentityOptions, Microsoft.Extensions.Identity.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigureNamedOptions`1 | ||
| 308 | Microsoft.AspNetCore.Identity.PhoneNumberTokenProvider`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | PhoneNumberTokenProvider`1 | ||
| 309 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Identity.IdentityOptions, Microsoft.Extensions.Identity.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigureNamedOptions`1 | ||
| 310 | Microsoft.AspNetCore.Identity.AuthenticatorTokenProvider`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Transient | AuthenticatorTokenProvider`1 | ||
| 311 | Microsoft.AspNetCore.Identity.IUserStore`1[[Microsoft.AspNetCore.Identity.IdentityUser, Microsoft.Extensions.Identity.Stores, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Scoped | UserOnlyStore`6 | ||
| 312 | Microsoft.Extensions.Options.IConfigureOptions`1[[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions, Microsoft.AspNetCore.Hosting, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60]] | Singleton | ConfigureNamedOptions`1 | ||
| 313 | Microsoft.Extensions.Hosting.IHostedService | Singleton | GenericWebHostService |