Atmo.UI.DevEx.MainForm.HandlWFResult C# (CSharp) Метод

HandlWFResult() приватный Метод

private HandlWFResult ( IAsyncResult result ) : void
result IAsyncResult
Результат void
        private void HandlWFResult(IAsyncResult result)
        {
            var req = (WebRequest)result.AsyncState;
            try
            {
                using (WebResponse res = req.EndGetResponse(result))
                {
                    using (var reader = new StreamReader(res.GetResponseStream()))
                    {
                        string responseMessage = reader.ReadToEnd().ToUpperInvariant();
                        if (responseMessage.Contains("OK\n"))
                        {
                            //                            MessageBox.Show(responseMessage);
                            System.Diagnostics.Debug.WriteLine("WINDFINDER - OK - responseMessage: " + responseMessage);
                            labelControlWindFinder.SetPropertyThreadSafe(() => labelControlWindFinder.Text, "Running");
                        }
                        else if (responseMessage.Contains("PASSWORD"))
                        {
                            CancelWindFinder("Station ID or password is invalid.");
                        }
                        else
                        {
                            //CancelWindFinder("WindFinder protocol error.");
                            labelControlWindFinder.SetPropertyThreadSafe(() => labelControlWindFinder.Text, "WindFinder protocol error.");

                            System.Diagnostics.Debug.WriteLine("WINDFINDER - responseMessage: " + responseMessage);
                        }
                    }
                }
            }
            catch (WebException webEx)
            {
                //CancelWindFinder("WindFinder Communication failure.");
                Log.Warn("WindFinder was disabled due to an error.", webEx);

                labelControlWindFinder.SetPropertyThreadSafe(() => labelControlWindFinder.Text, "Connection error!");

            }
        }
MainForm