private static void ProcessResponseAttributes()

in sdk/src/Handlers/AspNet/AWSXRayASPNET.cs [264:282]


        private static void ProcessResponseAttributes(HttpResponse response, Dictionary<string, object> reponseAttributes)
        {
            int statusCode = (int)response.StatusCode;
            reponseAttributes["status"] = statusCode;

            if (statusCode >= 400 && statusCode <= 499)
            {
                _recorder.MarkError();

                if (statusCode == 429)
                {
                    _recorder.MarkThrottle();
                }
            }
            else if (statusCode >= 500 && statusCode <= 599)
            {
                _recorder.MarkFault();
            }
        }