Tengo un servicio wcf. El servicio en sí (clase que hereda el ServiceContract) tiene un constructor que a veces arroja excepciones. Quiero presentarle un mensaje al usuario si el servicio falla. ¿Debo usar las fallas como lo haría para un método de servicio?¿Deberían los constructores de Servicios WCF usar fallas para el manejo de errores?
Respuesta
En general, un error se destina a proporcionar información de error a través de los límites del servicio, y en la mayoría de los casos, se envía un error como respuesta a un mensaje de solicitud incorrecto o incorrecto. Dado eso, diría que una falla no tiene sentido aquí.
Estoy de acuerdo con el comentador anterior de que un constructor de una clase de servicio debe evitar arrojar excepciones. Si su servicio es extenso, puede considerar un diseño en el que realice este tipo de inicialización como resultado de una operación de servicio específica. Esto se puede hacer en WCF marcando dicha operación de servicio con "IsInitiating = true" en el atributo [OperationContract]. En ese punto, usted sería capaz de generar un error y tener alguna esperanza de que llegue al cliente previsto.
- 1. Monotouch: Servicios WCF y manejo de excepciones
- 2. WCF Servicio de datos Manejo de errores
- 3. WCF: manejo de errores del lado del servidor. mejor práctica
- 4. Pruebas unitarias Fallas WCF
- 5. Cuándo usar los servicios de datos WCF y cuándo no?
- 6. Cómo dejar de errores de certificado temporalmente con servicios WCF
- 7. WCF - Fallas/Excepciones versus Mensajes
- 8. ASP MVC: ¿Deberían los servicios devolver IQueryable's?
- 9. Servicios RIA frente a los servicios WCF
- 10. WCF Resto manejo de errores de servicio y WebChannelFactory
- 11. Autenticación de los servicios web WCF Rest.
- 12. Codeigniter: manejo de errores al usar el registro activo
- 13. Manejo de fallas con la tela
- 14. ¿Qué son los servicios de WCF RIA?
- 15. ¿Los servicios de WCF exponen propiedades?
- 16. ¿Una mala práctica para usar el GOTO de SQL Server para el manejo de errores?
- 17. ¿Cómo implementar mejor los informes simples de fallas/errores?
- 18. Manejo de errores de PHP
- 19. Ejemplos de servicios web RESTful para WCF
- 20. Manejo de errores en PHP
- 21. WCF: solicitud de manejo de varios clientes
- 22. Manejo de fallas con Cualquiera -> ¿Dónde está el stacktrace?
- 23. DDD + Constructores sin parámetros públicos: ¿deberían existir?
- 24. WCF/WCF Data Services/Servicios WCF RIA
- 25. Wcf manejo de excepciones
- 26. jQuery Manejo de errores AJAX
- 27. Unity Dependency Injection para servicios de WCF
- 28. Manejo de errores en el modelo (MVC)
- 29. Errores/advertencias usando svcutil.exe para crear clases proxy para varios servicios WCF
- 30. Qt/C++ Manejo de errores
¿Por qué su servicio WCF tiene un constructor que puede fallar? Y, sinceramente, ¿por qué tiene un constructor? WCF puede crear y destruir instancias de servicio a voluntad ... tu solo está pidiendo problemas usando un constructor, particularmente si puede lanzar excepciones. – jrista