WCF 서비스에서 작업하면서 RESTful 형식의 기능을 제공합니다. 각 서비스는 SOA 형식을 준수하므로 서비스 배포 방식에 유연성이 필요합니다. 따라서 예외 처리에 관해서는 전역 수준에서 처리하는 대신 서비스 수준에서 단일 지점에서 처리하도록합니다. 각 서비스 API에 대해 try/catch 블록을 작성하는 것을 피하고 싶습니다. 각 서비스에 특정한 한 가지 일반적인 장소에서 예외를 처리 할 수 있습니다. 즉, 모든 예외를 처리 할 수있는 WCF 호출 스택에 연결할 수있는 메서드가 있습니까?WCF REST 서비스 수준 예외 처리 전역 적으로
0
A
답변
0
사용자 지정 동작 확장을 사용하여 이런 종류의 작업을 수행했습니다. 기본적으로 IErrorHandler를 구현 한 새 클래스를 만든 다음 원하는 방식과 원하는 디스패치 수준 (IServiceBehavior, IEndpointBehavior, IContractBehavior 등)을 처리하는 코드를 넣습니다. 오류 처리기를 서비스 비헤이비어에 추가하면 설정됩니다. http://wcfpro.wordpress.com/2010/11/18/wcf-extensions-error-handler/
관련 문제
- 1. WCF 서비스 예외 처리
- 2. WCF REST 서비스에 전역 오류 처리 추가
- 3. 한 곳에서만 WCF Rest Service 예외 처리
- 4. WCF REST Services - 일반 예외 처리
- 5. Angular2 전역 예외 처리
- 6. Wcf Rest Service 예외 처리 방법
- 7. 프리즘 모듈 수준 예외 처리
- 8. 플라스크 전역 예외 처리
- 9. WCF REST 서비스 #
- 10. 비동기 WCF 웹 서비스 호출의 예외 처리
- 11. Monotouch : WCF 서비스 및 예외 처리
- 12. Rest Wcf 서비스
- 13. REST 예외 처리
- 14. 웹 서비스 예외 처리
- 15. 저지에서의 전역 예외 처리
- 16. WCF REST + Windsor 오류 처리
- 17. WCF REST 서비스 인증
- 18. WCF REST 서비스 업데이트 헤더
- 19. wcf 서비스 (클래스) 수준 OperationBehavior
- 20. 예외 예외 처리 WCF + Silverlight
- 21. ASP.NET의 정적 aspx [WebMethods]에서 예외 처리 전역 적으로
- 22. 안드로이드에서 REST 서비스 : 400 예외
- 23. Wcf 예외 처리
- 24. wcf reference.cs 예외 처리
- 25. Ember-CLI에서 REST 호출에 대한 전역 예외 처리
- 26. WCF 데이터 서비스 예외
- 27. WCF 서비스 예외
- 28. winforms 제어를위한 전역 예외 처리
- 29. Spring, Tomcat7의 전역 예외 처리
- 30. nlog를 사용한 전역 예외 처리
http://stackoverflow.com/questions/6875267/adding-global : 여기
내가 (당신은 또한 config 파일의 동작을 설정할 수 있습니다) 시작 지점으로 사용할 온라인의 발견 예입니다 -error-handling-to-wcf-rest-service –동의 함. 하지만 대신 서비스 수준에서 해보고 싶습니다. 아이디어는 서비스 자체 SOA를 만드는 것입니다. 이 제안 된 솔루션에서는 모든 서비스가 호스팅되는 글로벌 수준에서 처리해야합니다. – Hunter