RCLServiceGetGlobalQFObject Method

获取全局 QF 对象。

Definition

Namespace: QuickAdmin.RCL.Services
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 2.0.6
C#
public virtual object GetGlobalQFObject()

Return Value

object
一个对象,该对象的所有公共属性及其值将被加入所有页面的客户端 QF 对象中。

Implements

IRCLServiceGetGlobalQFObject

Remarks

用来给所有页面的客户端 QF 对象添加自定义属性,例如按照以下继承并重写:
C#
using QuickAdmin.RCL.Services;

public class MyRCLService : RCLService
{
    public override object GetGlobalQFObject()
    {
        return new
        {
            allowedImgExts = ".jpg,.jpeg,.gif,.png",
            maxImgFileSize = 4096,
        };
    }
}

// 启动时注入 MyRCLService(要在调用 AddQuickAdmin() 之后注入):
builder.Services.AddTransient(typeof(IRCLService), typeof(MyRCLService));
那么所有页面的客户端 QF 对象中将包含 allowedImgExtsmaxImgFileSize 属性且值与上侧代码一致。

See Also