我对服务器的请求和应用程序中的返回响应之间发生了所有这些交叉问题。请求必须经过授权,数据验证,异常处理等。其中一些(如日志记录)不需要响应用户客户端 - 我现在不关心这些。其他人需要回应。例如,如果请求未被授权,则请求将在其逻辑轨道中停止并发回。
我的应用使用每次通话策略。呼叫之间没有保留状态。
使用带有WasNotAuthorized,WasNotValidated等标志的数据合同来包装操作合同的返回值是否标准?
如果这不是标准的,那么处理在这些交叉问题中必须处理的元数据的标准解决方案是什么?
答案 0 :(得分:0)
看看this article。它描述了如何以一种可以将WCF服务编写为瘦包装器的方式有效地建模应用程序,并通过应用装饰器应用横切关注点,这在大多数情况下会阻止您处理内部组件的复杂性。 WCF。