using XFEExtension.NetCore.ServerInteractive.Interfaces.Requester; using XFEExtension.NetCore.ServerInteractive.Utilities.Requester; namespace XFEExtension.NetCore.ServerInteractive.Implements.Requester; /// /// 标准请求服务基类 /// public abstract class StandardRequestServiceBase : IStandardRequestService { /// /// 本类型的请求路由路径列表(由增量生成器自动填充) /// public static List RequestRouteList { get; } = []; /// public string Session { get => XFEClientRequester.Session; set => XFEClientRequester.Session = value; } /// public string Route { get; set; } = string.Empty; /// public string DeviceInfo { get; set; } = string.Empty; /// public string UnescapedResponse { get; set; } = string.Empty; /// public string Response { get; set; } = string.Empty; /// public object[] Parameters { get; set; } = []; /// public ClientRequester XFEClientRequester { get; set; } /// public virtual Dictionary> RequestPoints { get; } = new(); /// public virtual Dictionary> ResponsePoints { get; } = new(); /// public virtual Dictionary RequestRouteMap { get; } = new(); }