有人真正使用FaultReasonText 来定位WCF 服务中的错误吗?

发布于 2024-08-25 18:43:11 字数 205 浏览 11 评论 0原文

WCF 中有一种本地化机制,可以通过故障的一部分——FaultReasonText 对象来本地化返回到客户端的故障。

完成此操作的方法是,将故障消息的所有可能翻译传递到FaultReasonText 的集合中。据我了解,这是基于 SOAP v1.2 的。

有人真正使用这个机制吗?这不是浪费带宽吗?为什么您要将所有可能的翻译发送给(可能)只对特定语言感兴趣的客户?

There is a localization mechanism in WCF that enables one to localize faults returned to client, via a FaultReasonText object that's a part of the fault.

The way this is done is that you pass all possible translations of the fault's message inside a collection in the FaultReasonText. This, I understand, is based on SOAP v1.2.

Does anyone actually use this mechanism? Isn't this wasteful in terms of bandwidth? Why would you send all possible translations to a client that is (probably) only interested in a specific language?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

疯狂的代价 2024-09-01 18:43:11

FaultReason 类
如果需要,允许存储多个翻译,例如以不同语言缓存可能的故障描述。

但是,通常构造函数 FaultReason(FaultReasonText) 将是用于使用以特定语言描述故障的指定文本元素来初始化FaultReason 类的新实例。

FaultReason Class
allows to store multiple translations if it's needed, e.g to cache possible fault descriptions in different languages.

However normally constructor FaultReason(FaultReasonText) will be used to Initialize a new instance of the FaultReason class using the specified text element that describes the fault in a specific language.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文