使用Kiota工具在.NET环境下生成WebApi代理类
时间:2024-08-22 09:53:55来源:Lwgzc手游网作者:佚名我要评论 用手机看
扫描二维码随身看资讯
使用手机 二维码应用 扫描右侧二维码,您可以
1. 在手机上细细品读~
2. 分享给您的微信好友或朋友圈~
在当前的.NET环境下,有多种工具可以用来生成WebApi代理类,比如OpenApi Generator、NSwag和Refitter等。每种工具生成的代码风格和实现方式都有所不同,比如Refitter生成的客户端是Refit风格。本文将介绍一款MS于2023年正式发布的代理生成工具Kiota,它具有多种特性和优势。
Kiota的特性包括:支持多种语言(C#、CLI、Go、Java、PHP、Python、Ruby、Swift和TypeScript),使用OpenAPI描述的全部功能,能够轻松实施新的语言支持,通过在核心库上构建,仅生成必要的源代码,最小化外部依赖性,使用JSON Schema描述生成基于基元的模型序列化/反序列化代码,仅允许为OpenAPI描述的指定子集生成代码,生成使IDE能够自动完成以帮助发现API资源的代码,以及启用对HTTP功能的完全访问。
接下来我们将介绍Kiota的命令行工具安装、命令行生成代理、调用生成的代理以及代理注册为服务的相关内容。
热门手游下载