public static bool HttpHandleBool(stNet.WebHandleTypes htype) { switch (htype) { default: case stNet.WebHandleTypes.FileWebRequest: { return(true); } case stNet.WebHandleTypes.TemplateWebRequest: { return(false); } case stNet.WebHandleTypes.JsonWebRequest: { return(false); } case stNet.WebHandleTypes.ServerSentEventWebRequest: { return(false); } case stNet.WebHandleTypes.InformerWebRequest: { return(false); } case stNet.WebHandleTypes.WikiWebRequest: { return(false); } } }
public static Action <string, object, object> HttpHandleAction(stNet.WebHandleTypes htype) { switch (htype) { default: case stNet.WebHandleTypes.FileWebRequest: { return(CoCWebSrv.FileWebRequest); } case stNet.WebHandleTypes.TemplateWebRequest: { return(CoCWebSrv.TemplateWebRequest); } case stNet.WebHandleTypes.JsonWebRequest: { return(CoCWebSrv.JsonWebRequest); } case stNet.WebHandleTypes.ServerSentEventWebRequest: { return(CoCWebSrv.SseWebRequest); } case stNet.WebHandleTypes.InformerWebRequest: { return(CoCWebSrv.InformerWebRequest); } case stNet.WebHandleTypes.WikiWebRequest: { return(CoCWebSrv.WikiWebRequest); } } }
private static string _GetIPFLocation(stCoCServerConfig.CoCServerConfigData.Configuration conf, stNet.WebHandleTypes type) { int idx = conf.Opt.IPFType.FindIndex(o => o.value.Equals(type.ToString())); if (idx != -1) { if (conf.Opt.IPFLocationEnable[idx].bval) { return(conf.Opt.IPFLocation[idx].value); } } return(String.Empty); }