private void PortTestException() { PortTestResult = PortTestResult.Unknown; IsPortTestFinished = true; if (PortTestFinished != null) { PortTestFinished(new PortTestFinishedEventArgs(PortTestResult)); } }
private void FinishPortTestWebRequest(IAsyncResult result) { try { var response = ((HttpWebRequest)result.AsyncState).EndGetResponse(result) as HttpWebResponse; _activeHttpWebRequests.Remove((HttpWebRequest)result.AsyncState); PortTestResult = (PortTestResult)Enum.Parse(typeof(PortTestResult), response.Headers.Get("PortTestResult")); // Send the result to our subscribers: IsPortTestFinished = true; if (PortTestFinished != null) { PortTestFinished(new PortTestFinishedEventArgs(PortTestResult)); } } catch (Exception e) { Console.WriteLine(e.Message); } }
public PortTestFinishedEventArgs(PortTestResult portTestResult) { PortTestResult = portTestResult; }