ZennoPoster.HTTP.Request, зачем превышение таймаута кидаете в Exception?

  • Автор темы Автор темы Alekseyaz
  • Дата начала Дата начала

Alekseyaz

Client
Регистрация
20.11.2014
Сообщения
162
Реакции
30
Баллы
28
Я жду в цикле прогрузку ресурса с минимальным тайаутом и тут бах

C#:
Развернуть Свернуть Копировать
                    Dictionary<string, string> dictionary;
                    try
                    {
                        dictionary = JsonConvert.DeserializeObject<Dictionary<string, string>>(error);
                    }
                    catch
                    {
                        dictionary = new Dictionary<string, string>
                        {
                            {
                                "ExceptionType",
                                ""
                            },
                            {
                                "ExceptionMessage",
                                error
                            }
                        };
                    }
                    if (dictionary["ExceptionType"] == typeof(TimeoutException).Name)
                    {
                        throw new RequestAbortedException
                        {
                            _dataString = text
                        };
                    }
                    throw new Exception(dictionary["ExceptionMessage"]);
 
Или лучше пока использовать ZennoPoster.HttpGet ?
 
Сорян...
не внимателен

// throwExceptionOnError:
// Type: System.Boolean
// Throw exception if error occurs
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)