我知道我可以去阅读框架的源代码,但是为了节省时间和从社区得到一些反馈,有没有人知道是否有。net类专门确保消息被正确传递,或者如果协议本身处理这个问题。
例如,我想确保以下场景:
- 我的SQL语句在服务器上收到,因为我写了它,并且返回的结果与服务器发送的结果完全相同
- 我的web服务调用发送和接收完全符合预期
- 我的。net远程调用发送和接收完全符合预期
- WCF 相同
这是为了检查数据包没有被篡改,网络中断并不意味着一些数据丢失等。
这特别涉及到ISO 27001, A12.2.3。
WCF TCP Binding具有可靠消息传递的概念,这将确保您的数据契约可靠地交付。还有加密/签名功能,您可以在这里了解更多。