WCF中有一个本地化机制,可以通过作为故障一部分的FaultReasonText对象来定位返回给客户端的故障。
这样做的方法是在FaultReasonText的集合中传递故障消息的所有可能的翻译。据我所知,这是基于SOAP v1.2。
有没有人真正使用这种机制?在带宽方面这不是浪费吗?为什么要将所有可能的翻译发送给(可能)只对特定语言感兴趣的客户?
答案 0 :(得分:1)
FaultReason Class 允许在需要时存储多个翻译,例如以不同语言缓存可能的故障描述。
但是,通常构造函数FaultReason(FaultReasonText)将用于使用指定特定语言中的错误的文本元素初始化FaultReason类的新实例。