Пример #1
0
        static void Main()
        {
            gXMLProcess = new xmlDataProcess();
            xmlConfigStart(false);

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            mMainsystemForm = new MainSystemForm();
            mLogProc        = new LogProcess(gXMLDataConfig.SystemConfig.SaveLogFile, mMainsystemForm);

            mSystemManager   = new SystemManager(mMainsystemForm);
            mWatchdogManager = new WatchdogManager(mMainsystemForm);
            mNetworkProecss  = new NetworkProcess(mMainsystemForm);

            mLogProc.LogWrite(LogProcess.LOGTYPE.NORMAL, "Start watchdog Program");
            Application.Run(mMainsystemForm);
        }
 /// <summary>
 /// Executes a network request bypassing the queue.
 /// </summary>
 /// <typeparam name="TResponse">
 /// The expected response type.
 /// </typeparam>
 /// <param name="process">
 /// The network process.
 /// </param>
 /// <param name="cancellationSource">
 /// The task cancellation source.
 /// </param>
 /// <returns>
 /// Returns the result of the network request.
 /// </returns>
 public async Task <TResponse> ExecuteRequestAsync <TResponse>(
     NetworkProcess process,
     CancellationTokenSource cancellationSource)
 {
     return(await process.ProcessRequestAsync <TResponse>());
 }