StartupBase<TBuilder> 类

定义

用于初始化用于配置 的服务和中间件的 TBuilder基类。

generic <typename TContainerBuilder>
public ref class StartupBase abstract : Microsoft::AspNetCore::Hosting::IStartup
generic <typename TBuilder>
public ref class StartupBase abstract : Microsoft::AspNetCore::Hosting::StartupBase
public abstract class StartupBase<TContainerBuilder> : Microsoft.AspNetCore.Hosting.IStartup
public abstract class StartupBase<TBuilder> : Microsoft.AspNetCore.Hosting.StartupBase
type StartupBase<'ContainerBuilder> = class
    interface IStartup
type StartupBase<'Builder> = class
    inherit StartupBase
Public MustInherit Class StartupBase(Of TContainerBuilder)
Implements IStartup
Public MustInherit Class StartupBase(Of TBuilder)
Inherits StartupBase

类型参数

TContainerBuilder TBuilder

与启动配置关联的生成器的类型。

继承
StartupBase<TBuilder>
继承
StartupBase<TBuilder>
派生
实现

构造函数

StartupBase<TBuilder>(IServiceProviderFactory<TBuilder>)

StartupBase 类的构造函数。

方法

Configure(IApplicationBuilder)

用于初始化用于配置 的服务和中间件的 TBuilder基类。

Configure(IApplicationBuilder)

配置应用程序。

(继承自 StartupBase)
ConfigureContainer(TBuilder)

设置服务容器。

ConfigureServices(IServiceCollection)

用于初始化用于配置 的服务和中间件的 TBuilder基类。

ConfigureServices(IServiceCollection)

将服务注册到 IServiceCollection

(继承自 StartupBase)
CreateServiceProvider(IServiceCollection)

IServiceProvider为给定 IServiceCollection创建实例。

显式接口实现

IStartup.ConfigureServices(IServiceCollection)

用于初始化用于配置 的服务和中间件的 TBuilder基类。

IStartup.ConfigureServices(IServiceCollection)

用于初始化用于配置 的服务和中间件的 TBuilder基类。

(继承自 StartupBase)

适用于