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.Attributes;
using XFEExtension.NetCore.ServerInteractive.Implements.CoreService;

namespace XFEExtension.NetCore.ServerInteractive.TServer.Services;

/// <summary>
/// 状态服务:返回服务器状态信息
/// </summary>
public partial class StatusCoreService : ServerCoreStandardServiceBase
{
    [EntryPoint("status")]
    [NoLog]
    public async Task StatusEntryPoint()
    {
        var version = typeof(StatusCoreService).Assembly.GetName().Version?.ToString() ?? "unknown";
        await Close(new
        {
            status = "running",
            timestamp = DateTime.UtcNow,
            version
        });
    }
}