.net core 默认注入 对象

.net core 默认注入 对象

Microsoft.Extensions.Hosting.IHostingEnvironment, 生命周期: Singleton
Microsoft.Extensions.Hosting.IHostEnvironment, 生命周期: Singleton
Microsoft.Extensions.Hosting.HostBuilderContext, 生命周期: Singleton
Microsoft.Extensions.Configuration.IConfiguration, 生命周期: Singleton
Microsoft.Extensions.Hosting.IApplicationLifetime, 生命周期: Singleton
Microsoft.Extensions.Hosting.IHostApplicationLifetime, 生命周期: Singleton
Microsoft.Extensions.Hosting.IHostLifetime, 生命周期: Singleton
Microsoft.Extensions.Hosting.IHost, 生命周期: Singleton
Microsoft.Extensions.Options.IOptions`1[TOptions], 生命周期: Singleton
Microsoft.Extensions.Options.IOptionsSnapshot`1[TOptions], 生命周期: Scoped
Microsoft.Extensions.Options.IOptionsMonitor`1[TOptions], 生命周期: Singleton
Microsoft.Extensions.Options.IOptionsFactory`1[TOptions], 生命周期: Transient
Microsoft.Extensions.Options.IOptionsMonitorCache`1[TOptions], 生命周期: Singleton
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.Extensions.Hosting.HostOptions], 生命周期: Singleton
Microsoft.Extensions.Logging.ILoggerFactory, 生命周期: Singleton
Microsoft.Extensions.Logging.ILogger`1[TCategoryName], 生命周期: Singleton
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.Extensions.Logging.LoggerFilterOptions], 生命周期: Singleton
System.Diagnostics.Metrics.IMeterFactory, 生命周期: Singleton
Microsoft.Extensions.Diagnostics.Metrics.MetricsSubscriptionManager, 生命周期: Singleton
Microsoft.Extensions.Options.IStartupValidator, 生命周期: Transient
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.Extensions.Options.StartupValidatorOptions], 生命周期: Transient
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.Extensions.DependencyInjection.MetricsServiceExtensions+NoOpOptions], 生命周期: Singleton
Microsoft.Extensions.Diagnostics.Metrics.Configuration.IMetricListenerConfigurationFactory, 生命周期: Singleton
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.Extensions.Logging.LoggerFilterOptions], 生命周期: Singleton
Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfigurationFactory, 生命周期: Singleton
Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfiguration`1[T], 生命周期: Singleton
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.Extensions.Logging.LoggerFilterOptions], 生命周期: Singleton
Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[Microsoft.Extensions.Logging.LoggerFilterOptions], 生命周期: Singleton
Microsoft.Extensions.Logging.Configuration.LoggingConfiguration, 生命周期: Singleton
Microsoft.Extensions.Logging.Console.ConsoleFormatter, 生命周期: Singleton
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.Extensions.Logging.Console.JsonConsoleFormatterOptions], 生命周期: Singleton
Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[Microsoft.Extensions.Logging.Console.JsonConsoleFormatterOptions], 生命周期: Singleton
Microsoft.Extensions.Logging.Console.ConsoleFormatter, 生命周期: Singleton
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.Extensions.Logging.Console.ConsoleFormatterOptions], 生命周期: Singleton
Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[Microsoft.Extensions.Logging.Console.ConsoleFormatterOptions], 生命周期: Singleton
Microsoft.Extensions.Logging.Console.ConsoleFormatter, 生命周期: Singleton
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.Extensions.Logging.Console.SimpleConsoleFormatterOptions], 生命周期: Singleton
Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[Microsoft.Extensions.Logging.Console.SimpleConsoleFormatterOptions], 生命周期: Singleton
Microsoft.Extensions.Logging.ILoggerProvider, 生命周期: Singleton
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions], 生命周期: Singleton
Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions], 生命周期: Singleton
Microsoft.Extensions.Logging.ILoggerProvider, 生命周期: Singleton
Microsoft.Extensions.Logging.EventSource.LoggingEventSource, 生命周期: Singleton
Microsoft.Extensions.Logging.ILoggerProvider, 生命周期: Singleton
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.Extensions.Logging.LoggerFilterOptions], 生命周期: Singleton
Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[Microsoft.Extensions.Logging.LoggerFilterOptions], 生命周期: Singleton
Microsoft.Extensions.Logging.ILoggerProvider, 生命周期: Singleton
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.Extensions.Logging.LoggerFactoryOptions], 生命周期: Singleton
Microsoft.Extensions.Options.IStartupValidator, 生命周期: Transient
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.Extensions.Options.StartupValidatorOptions], 生命周期: Transient
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions], 生命周期: Singleton
Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions], 生命周期: Singleton
Microsoft.Extensions.Diagnostics.Metrics.Configuration.MetricsConfiguration, 生命周期: Singleton
Microsoft.AspNetCore.Hosting.IWebHostEnvironment, 生命周期: Singleton
Microsoft.AspNetCore.Hosting.IHostingEnvironment, 生命周期: Singleton
Microsoft.AspNetCore.Hosting.IApplicationLifetime, 生命周期: Singleton
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions], 生命周期: Singleton
System.Diagnostics.DiagnosticListener, 生命周期: Singleton
System.Diagnostics.DiagnosticSource, 生命周期: Singleton
System.Diagnostics.ActivitySource, 生命周期: Singleton
System.Diagnostics.DistributedContextPropagator, 生命周期: Singleton
Microsoft.AspNetCore.Http.IHttpContextFactory, 生命周期: Singleton
Microsoft.AspNetCore.Http.IMiddlewareFactory, 生命周期: Scoped
Microsoft.AspNetCore.Hosting.Builder.IApplicationBuilderFactory, 生命周期: Singleton
Microsoft.Extensions.Options.IStartupValidator, 生命周期: Transient
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.Extensions.Options.StartupValidatorOptions], 生命周期: Transient
Microsoft.AspNetCore.Hosting.HostingMetrics, 生命周期: Singleton
Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider, 生命周期: Singleton
Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionGroupCollectionProvider, 生命周期: Singleton
Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionProvider, 生命周期: Transient
Microsoft.AspNetCore.Hosting.IStartupFilter, 生命周期: Singleton
Microsoft.AspNetCore.Hosting.IStartupFilter, 生命周期: Singleton
Microsoft.AspNetCore.Hosting.IStartupFilter, 生命周期: Singleton
Microsoft.AspNetCore.Connections.IConnectionListenerFactory, 生命周期: Singleton
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions], 生命周期: Transient
Microsoft.AspNetCore.Server.Kestrel.Core.IHttpsConfigurationService, 生命周期: Singleton
Microsoft.AspNetCore.Hosting.Server.IServer, 生命周期: Singleton
Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.KestrelMetrics, 生命周期: Singleton
Microsoft.Extensions.ObjectPool.ObjectPoolProvider, 生命周期: Singleton
Microsoft.AspNetCore.Connections.IConnectionListenerFactory, 生命周期: Singleton
Microsoft.AspNetCore.Server.Kestrel.Core.HttpsConfigurationService+IInitializer, 生命周期: Singleton
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.QuicTransportOptions], 生命周期: Singleton
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions], 生命周期: Singleton
Microsoft.Extensions.Options.IPostConfigureOptions`1[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions], 生命周期: Singleton
Microsoft.Extensions.Options.IOptionsChangeTokenSource`1[Microsoft.AspNetCore.HostFiltering.HostFilteringOptions], 生命周期: Singleton
Microsoft.AspNetCore.Hosting.IStartupFilter, 生命周期: Transient
Microsoft.AspNetCore.Hosting.IStartupFilter, 生命周期: Transient
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.AspNetCore.Builder.ForwardedHeadersOptions], 生命周期: Transient
Microsoft.Extensions.Options.IStartupValidator, 生命周期: Transient
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.Extensions.Options.StartupValidatorOptions], 生命周期: Transient
Microsoft.AspNetCore.Routing.IInlineConstraintResolver, 生命周期: Transient
Microsoft.Extensions.ObjectPool.ObjectPool`1[Microsoft.AspNetCore.Routing.UriBuildingContext], 生命周期: Singleton
Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder, 生命周期: Transient
Microsoft.AspNetCore.Routing.RoutingMarkerService, 生命周期: Singleton
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.AspNetCore.Routing.RouteOptions], 生命周期: Transient
Microsoft.AspNetCore.Routing.EndpointDataSource, 生命周期: Singleton
Microsoft.AspNetCore.Routing.ParameterPolicyFactory, 生命周期: Singleton
Microsoft.AspNetCore.Routing.Matching.MatcherFactory, 生命周期: Singleton
Microsoft.AspNetCore.Routing.Matching.DfaMatcherBuilder, 生命周期: Transient
Microsoft.AspNetCore.Routing.Internal.DfaGraphWriter, 生命周期: Singleton
Microsoft.AspNetCore.Routing.Matching.DataSourceDependentMatcher+Lifetime, 生命周期: Transient
Microsoft.AspNetCore.Routing.Matching.EndpointMetadataComparer, 生命周期: Singleton
Microsoft.AspNetCore.Routing.LinkGenerator, 生命周期: Singleton
Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1[System.String], 生命周期: Singleton
Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1[Microsoft.AspNetCore.Routing.RouteValuesAddress], 生命周期: Singleton
Microsoft.AspNetCore.Routing.LinkParser, 生命周期: Singleton
Microsoft.AspNetCore.Routing.Matching.EndpointSelector, 生命周期: Singleton
Microsoft.AspNetCore.Routing.MatcherPolicy, 生命周期: Singleton
Microsoft.AspNetCore.Routing.MatcherPolicy, 生命周期: Singleton
Microsoft.AspNetCore.Routing.MatcherPolicy, 生命周期: Singleton
Microsoft.AspNetCore.Routing.Template.TemplateBinderFactory, 生命周期: Singleton
Microsoft.AspNetCore.Routing.Patterns.RoutePatternTransformer, 生命周期: Singleton
Microsoft.AspNetCore.Routing.RoutingMetrics, 生命周期: Singleton
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.AspNetCore.Routing.RouteHandlerOptions], 生命周期: Transient
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.AspNetCore.Routing.RouteOptions], 生命周期: Singleton
Microsoft.Extensions.Options.IConfigureOptions`1[Microsoft.AspNetCore.Hosting.GenericWebHostServiceOptions], 生命周期: Singleton

posted on 2024-07-10 08:27  是水饺不是水饺  阅读(11)  评论(0)    收藏  举报

导航