XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension.NetCore.ServerInteractive

[DLL] Server interaction extension, including user identity verification and querying in conjunction with AutoConfig

公开
关注 0 Fork 0 Star 0
UTF-8
using XFEExtension.NetCore.ServerInteractive.Interfaces.CoreService;

namespace XFEExtension.NetCore.ServerInteractive.Implements.CoreService;

/// <summary>
/// 服务器标准核心服务基类
/// </summary>
public abstract class ServerCoreStandardServiceBase : XFEServerCoreServiceBase, IServerCoreStandardService, IServerCoreRouteProvider
{
    /// <summary>
    /// 所有入口点路径列表(由增量生成器自动填充)
    /// </summary>
    public virtual List<string> EntryPointList { get; } = [];

    /// <inheritdoc/>
    public virtual Dictionary<string, Action> SyncEntryPoints { get; } = new();

    /// <inheritdoc/>
    public virtual Dictionary<string, Func<Task>> AsyncEntryPoints { get; } = new();

    /// <inheritdoc/>
    public virtual void Initialize() { }
}