【问题标题】:How can I generate client code for .NET applications using AsyncAPI specs?如何使用 AsyncAPI 规范为 .NET 应用程序生成客户端代码?
【发布时间】:2022-02-23 18:43:15
【问题描述】:

AsyncAPI 的文档说

生成器可用于 Java、.NET、Javascript 等主流应用程序。您可以查看this repo 了解更多信息。

但是,这里没有提到 .NET。我错过了什么吗?

【问题讨论】:

    标签: code-generation openapi asyncapi


    【解决方案1】:

    当您来自 OpenAPI 并且它是 OpenAPITools/openapi-generator 时,主要区别之一是 AsyncAPI generator 允许任何人创建代码生成器,我们称之为 templates

    您可以找到该公共可用模板列表here

    AsyncAPI 生成器本身和模板一样都是用 JS 编写的,但是它们可以生成任何你想要的东西。文档、配置文件等

    对于 .NET,我们目前只有 one template, and that is for the NATS protocol

    它因模板支持哪些协议而异,因为有些支持更多协议,而另一些则只支持一种。

    如果现有的模板对您没有用处,我高度评价recommend you author your own!因为我们真的需要更多的模板。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-23
      • 2010-10-09
      • 1970-01-01
      • 2016-06-29
      • 1970-01-01
      • 2023-02-03
      • 2019-12-23
      • 2019-08-08
      相关资源
      最近更新 更多