-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HTTP status code within exception #20
Comments
At the moment there isn't, but I'd be open to adding an overload to ReturnStatusCode(Func<Exception, HttpStatusCode>) |
Cool, should I work on a PR or is this something you would like to take? |
I'm currently doing some work on the API so I can do it as a part of that 👍 |
Any idea when to expect this enhancement? |
Just finishing off the last few bits (I'm working on a major release) so it should be done in the next few days. |
Thanks for your patience @shorbachuk, I've now released a beta package which includes this functionality (it's included within a major version bump I was working on which includes some breaking changes, but they're just method renames). If you'd like to give it a try I'd love to hear how you get on with it. The new version can be found here https://www.nuget.org/packages/GlobalExceptionHandler/4.0.0-beta1 and the release notes here. |
I tried the beta. Agree with all the renames, they make a lot more sense. I had to do:
which is maybe not as clean as I would like, but for sure solves my problem. Thank you |
I'd love to be able to pass the generic type passed in at Another option would also be to add the following overload for those that are using (by choice or necessity) IHandledFormatters ToStatusCode(Func<Exception, int> statusCodeResolver);
IHandledFormatters ToStatusCode(Func<Exception, HttpStatusCode> statusCodeResolver); // Could add this overload? The way I see it is it's still in beta so now is the time to make any changes. |
#25 also adds the overloads to stop people having to cast |
@shorbachuk New version with these changes has been uploaded to NuGet. Give it a whirl and let me know what you think. |
I just tried it. Its working really great, exactly what I needed. |
Great, I'll close this off then. Thanks for the feature suggestion(s)! |
Any plans to take this out of beta? |
@shorbachuk Yeah, can do it this weekend. |
@shorbachuk Just realised I didn't do this! Will do it today, I promise! Edit: I presume it's all working for you and you've not run into any issues? |
I am using this library, works great for mapping argument exceptions etc.
I have another exception type where I am calling another API. The HTTP status code is within a property in that exception. Is there or can there be a way to handle for this?
The text was updated successfully, but these errors were encountered: