XFEExtension.NetCore.ServerInteractive
[DLL] Server interaction extension, including user identity verification and querying in conjunction with AutoConfig
关注
0
Fork
0
Star
0
using XFEExtension.NetCore.ServerInteractive.Attributes;
using XFEExtension.NetCore.ServerInteractive.Implements.Requester;
namespace XFEExtension.NetCore.ServerInteractive.Utilities.Requester.Services;
/// <summary>
/// 日志请求服务(包含获取日志与清除日志)
/// </summary>
public partial class LogRequestService : StandardRequestServiceBase
{
/// <summary>
/// 解析获取日志响应
/// </summary>
[Response("log/get", Name = "get_log")]
public object AnalyzeGetLogResponse() => Response;
/// <summary>
/// 构造获取日志请求体
/// </summary>
[Request("log/get", Name = "get_log")]
public object PostGetLogRequest() => new
{
session = Session,
deviceInfo = DeviceInfo,
startDateTime = Parameters[0],
endDateTime = Parameters[1],
};
/// <summary>
/// 解析清除日志响应
/// </summary>
[Response("log/clear", Name = "clear_log")]
public object AnalyzeClearLogResponse() => true;
/// <summary>
/// 构造清除日志请求体
/// </summary>
[Request("log/clear", Name = "clear_log")]
public object PostClearLogRequest() => new
{
session = Session,
deviceInfo = DeviceInfo
};
}
using XFEExtension.NetCore.ServerInteractive.Attributes;
using XFEExtension.NetCore.ServerInteractive.Implements.Requester;
namespace XFEExtension.NetCore.ServerInteractive.Utilities.Requester.Services;
/// <summary>
/// 日志请求服务(包含获取日志与清除日志)
/// </summary>
public partial class LogRequestService : StandardRequestServiceBase
{
/// <summary>
/// 解析获取日志响应
/// </summary>
[Response("log/get", Name = "get_log")]
public object AnalyzeGetLogResponse() => Response;
/// <summary>
/// 构造获取日志请求体
/// </summary>
[Request("log/get", Name = "get_log")]
public object PostGetLogRequest() => new
{
session = Session,
deviceInfo = DeviceInfo,
startDateTime = Parameters[0],
endDateTime = Parameters[1],
};
/// <summary>
/// 解析清除日志响应
/// </summary>
[Response("log/clear", Name = "clear_log")]
public object AnalyzeClearLogResponse() => true;
/// <summary>
/// 构造清除日志请求体
/// </summary>
[Request("log/clear", Name = "clear_log")]
public object PostClearLogRequest() => new
{
session = Session,
deviceInfo = DeviceInfo
};
}