コード例 #1
0
        protected void SendHttpRequest(RequestType reqType, BaseRequestParam param)
        {
            HttpTaskEx task = new HttpTaskEx(UniqueId, ThreadType.MainThread, TaskResponse.Default_Response);

            task.AppendCommonParam(reqType, param);
            task.DispatchToRealHandler();
        }
コード例 #2
0
 public void Dispatch(BaseTaskAbstract task)
 {
     if (task != null)
     {
         if (task.type == TaskType.HttpTask)
         {
             HttpTask ht = task as HttpTask;
             httpEngine.sendHttpTask(ht);
         }
         else if (task.type == TaskType.HttpTaskEx)
         {
             HttpTaskEx htEx = task as HttpTaskEx;
             httpEngine.sendHttpTask(htEx);
         }
         else if (task.type == TaskType.SocketTask)
         {
         }
     }
     else
     {
         ConsoleEx.DebugLog("Event Center try to dispatch a empty task.", ConsoleEx.YELLOW);
     }
 }