首页 > 解决方案 > 从 proto 文件创建 REST 控制器和类

问题描述

使用.NET Core 上的 gRPC,我可以使用 proto-files 定义我的服务接口。

我也需要将我的服务公开为REST,并且想使用 定义一次服务proto,而不是再次手动创建它。

是否可以在 .NET Framework 上使用文件创建REST端点(controllerrequest/response-classes)?gRPCproto

[更新] 对于REST端点,我想使用JSON - 我只想从文件中创建controllerand 。request/response-classesproto

因为request/response可能可以使用为 gRPC 客户端生成的类,但如果我也可以从-file创建一个REST -controller,那就太好了。proto

标签: c#restasp.net-coregrpcproto

解决方案


简短的回答:是的

更长的答案:是的,但是您必须编写一些自定义代码来读取原始文件,然后在启动时在内存中创建控制器。开箱即用,您无能为力

在 Google 上快速搜索可提供更多见解


推荐阅读