AppExtensionsAddQuickAdmin Method

添加并初始化 QuickAdmin.Net。

Definition

Namespace: QuickAdmin.RCL
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 2.0.13
C#
public static IMvcBuilder AddQuickAdmin(
	this IServiceCollection services,
	IWebHostEnvironment env,
	IConfiguration appCfg,
	Action<QuickAdminInitializationOptions> configure = null
)

Parameters

services  IServiceCollection
要向其中添加服务的 IServiceCollection。
env  IWebHostEnvironment
环境信息。
appCfg  IConfiguration
应用程序配置。
configure  ActionQuickAdminInitializationOptions  (Optional)
用来设置 QuickAdmin.Net 初始化选项的方法。

Return Value

IMvcBuilder
AddQuickAdmin() 内部调用了 AddRazorPages(),将返回 IMvcBuilder(即 AddRazorPages() 的返回结果),否则返回 null
当加载了扩展时,内部会调用 AddRazorPages().ConfigureApplicationPartManager(...) 动态加载扩展程序集。

Remarks

将按照初始化选项进行相关服务的注册和设置等操作。
方法内已含有 AddHttpContextAccessor(IServiceCollection) 调用。

Exceptions

ArgumentNullExceptionenvappCfgnull

See Also