首页 > 解决方案 > WCF Rest 服务和 protobuf-net

问题描述

我跟着这个链接。

[https://www.drdobbs.com/windows/working-with-protobuf-wcf-services/240159282][1]

这个链接基本上展示了如何使用带有 WCF 服务的 protobuf-net 进行序列化。我的要求是使用带有 WebGet 和 WebInvoke 选项的 WCF 休息。它不适用于此,我总是在客户端以 xml 序列化而不是 protobuf 获取数据。然后我去了这里和其他声称工作 WCF + Protobuf 但没有 WCF 休息的网站上的无数链接。

有关于为 protobuf 开发自己的媒体格式器的信息,但该界面在 WCF 预览版(2011 年)中,并且从未进入我正在使用的 .net 4.6。

我是否在这里遗漏了一些明显的东西,或者 protobuf 根本不适用于 WCF 休息?

谢谢杰

标签: restwcfprotobuf-net

解决方案


(就 protobuf-net 库中的内容而言)

我没有专门针对 WCF REST。在序列化级别它应该可以正常工作,但我不知道将它挂接到那里的任何特定框架/实现中需要什么。这不是我要求的情况。

目前,gRPC 似乎比 WCF 更受欢迎,所以我们有完整的 gRPC 支持。

如果我可以做些什么来启用 WCF REST,那很好 - 但这不是我研究过的主题。


推荐阅读