Пост сообщений об ошибках
    13 января 2015, 14:46
            
    Ошибки надо обрабатывать и предоставлять пользователю в удобоваримом виде. Особенно, при создании API. Точка.
Буду здесь собирать вывод необработанных ошибок различных сервисов. Просто чтоб было.
Cannot convert BYR to Currency (www.webservicex.net):
System.ArgumentException: Cannot convert BYR to Currency.
Parameter name: type ---> System.ArgumentException: Requested value 'BYR' was not found.
   at System.Enum.EnumResult.SetFailure(ParseFailureKind failure, String failureMessageID, Object failureMessageFormatArgument)
   at System.Enum.TryParseEnum(Type enumType, String value, Boolean ignoreCase, EnumResult& parseResult)
   at System.Enum.Parse(Type enumType, String value, Boolean ignoreCase)
   at System.Web.Services.Protocols.ScalarFormatter.FromString(String value, Type type)
   --- End of inner exception stack trace ---
   at System.Web.Services.Protocols.ScalarFormatter.FromString(String value, Type type)
   at System.Web.Services.Protocols.ValueCollectionParameterReader.Read(NameValueCollection collection)
   at System.Web.Services.Protocols.UrlParameterReader.Read(HttpRequest request)
   at System.Web.Services.Protocols.HttpServerProtocol.ReadParameters()
   at System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest()