コード例 #1
0
        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);
            }
            }
        }
コード例 #2
0
        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);
            }
            }
        }
コード例 #3
0
        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);
        }