public void Download(string path)
{
try
{
if (isConnected)
{
using (var stream = monitorClient.GetStatistics())
{
using (var inStream = new StreamReader(stream))
{
using (var outStream = new StreamWriter(path))
{
outStream.Write(inStream.ReadToEnd());
}
}
}
}
}
catch (TimeoutException te)
{
#if DEBUG
view.ShowError(te.ToString());
#else
view.ShowError(te.Message);
#endif
}
catch (EndpointNotFoundException enfe)
{
#if DEBUG
view.ShowError(enfe.ToString());
#else
view.ShowError(enfe.Message);
#endif
}
}