JavaScript 的 Azure Core 服务客户端库
此库主要用于由 自动恢复 财务报告和审定财务报表 autorest.typescript。 。 。 .
开始
目前得到支持的环境
- 节点.js的LTS版本
- Safari,Chrome,Edge,和Firefox的最新版本.
看我们的 支助政策 更多细节.
安装
这个软件包主要用于生成的代码中,而无意被终端用户直接消耗.
关键概念
服务客户端
这是生成客户的共同基础类. 它提供了方法 sendOperationRequest 财务报告和审定财务报表 sendRequest。 。 。 .
sendRequest 仅使用 Pipeline (见 @azure/core-rest-pipeline 详细情况。 )
sendOperationRequest 被生成的代码用来使用 OperationSpec 财务报告和审定财务报表 OperationArguments。一个 OperationSpec 是描述此服务的OpenAPI/Swagger文件对请求要求的翻译.
创建 Client 管道
此方法用于创建 Pipeline 以进行系列化和去串行化的额外政策定制的例子。 大部分工作是将请求转换成一个服务所期望的正确的HTTP消息,再将HTTP响应有效载荷转换为服务OpenAPI规格文件所描述的响应形状.
映射器/ 创建序列器
Mappers用于将数据编码并解码为HTTP头和正文. 它们描述了所有请求和反应领域。 参见: OperationSpec编号.
方法 createSerializer 创建一个 Serializer 用于完成在提出请求或处理答复时转换数据的大部分工作。 面对一系列 Mappers和适当的 OperationSpec 它可以制造一个用户提供的HTTP请求对象,或者将HTTP响应对象转换为方便用户的形式.
今后的步骤
你可以在当地建立和运行测试 通过执行 npm run test。探索 测试 查看高级用途和公开课行为的文件夹.
学习更多关于 类型Spec @azure-tools/typespec-ts 在此软件包上生成兼容客户端的发射器 .
解决问题
如果你在使用图书馆时遇到问题 请随意 提交问题。 。 。 .
捐款
如果您想为图书馆捐钱 请读一下 贡献指南 学习如何构建和测试密码.