class MvcBuilder
cangjie
public class MvcBuilder功能:提供 MVC 服务和应用程序部件的链式配置入口。
成员概览
| 成员 | 功能 |
|---|---|
| prop services | 返回当前 MVC 构建器使用的服务集合。 |
| prop partManager | 返回当前 MVC 构建器使用的应用程序部件管理器。 |
| func addMvcOptions((MvcOptions) -> Unit) | 配置 MVC 运行时选项。 |
prop services
cangjie
public prop services: ServiceCollection功能:返回当前 MVC 构建器使用的服务集合。
prop partManager
cangjie
public prop partManager: ApplicationPartManager功能:返回当前 MVC 构建器使用的应用程序部件管理器。
func addMvcOptions((MvcOptions) -> Unit)
cangjie
public func addMvcOptions(configureOptions: (MvcOptions) -> Unit): MvcBuilder功能:配置 MVC 运行时选项。
参数:
- configureOptions: (MvcOptions) -> Unit - 用于修改 MVC 选项的回调。
返回值:
- MvcBuilder - 当前 MVC 构建器实例。
扩展成员
| 成员 | 功能 |
|---|---|
| func addApplicationPart(String) | 按限定包名注册应用程序部件。 |
| func addApplicationPart(AssemblyPart) | 注册指定的程序集部件。 |
| func addApplicationPart(PackageInfo) | 根据包信息创建并注册程序集部件。 |
| func configureApplicationPartManager((ApplicationPartManager) -> Unit) | 配置应用程序部件管理器。 |
func addApplicationPart(String)
cangjie
public func addApplicationPart(qualifiedName: String): MvcBuilder功能:按限定包名注册应用程序部件。
参数:
- qualifiedName:
String- 要注册的包限定名。
返回值:
- MvcBuilder - 当前 MVC 构建器实例。
func addApplicationPart(AssemblyPart)
cangjie
public func addApplicationPart(part: AssemblyPart): MvcBuilder功能:注册指定的程序集部件。
参数:
- part: AssemblyPart - 要添加的程序集部件。
返回值:
- MvcBuilder - 当前 MVC 构建器实例。
func addApplicationPart(PackageInfo)
cangjie
public func addApplicationPart(packageInfo: PackageInfo): MvcBuilder功能:根据包信息创建并注册程序集部件。
参数:
- packageInfo:
PackageInfo- 用于创建程序集部件的包信息。
返回值:
- MvcBuilder - 当前 MVC 构建器实例。
func configureApplicationPartManager((ApplicationPartManager) -> Unit)
cangjie
public func configureApplicationPartManager(configureOptions: (ApplicationPartManager) -> Unit): MvcBuilder功能:配置应用程序部件管理器。
参数:
- configureOptions: (ApplicationPartManager) -> Unit - 用于修改应用程序部件管理器的回调。
返回值:
- MvcBuilder - 当前 MVC 构建器实例。