v1.0.34-beta
Pre-release
Pre-release
- In
vm.Aspects.Diagnostics.ObjectDumper
added contracts to the internalDumpTextWriter
. - Added the property
HttpStatusCode
to the base classvm.Aspects.Wcf.FaultContract.Fault
. - Copied the ExceptionShieldingErrorHandler from Enterprise Library and modified it to set the API's status code:
- for faults that inherit from
vm.Aspects.Wcf.FaultContract.Fault
it takes the code from the fault propertyHttpStatusCode
; - for all others - sets the error code to HTTP 500 - internal server error.
- for faults that inherit from
- Removed the dependency on the NuGet package Microsoft.Practices.EnterpriseLibrary.PolicyInjection which depended on Unity 3.0. Recompiled and added Microsoft.Practices.EnterpriseLibrary.PolicyInjection as a standalone assembly depending on Unity 4.0.1.