Netor.Finance.ChinaUMS.Client 1.0.6
Netor.Finance.ChinaUMS.Client
本项目为银联商务(ChinaUMS).NET 客户端组件,提供标准化的 API 调用、依赖注入、配置扩展等能力,适用于 .NET 8 微服务或应用集成。
主要功能
- 基于
IHttpClientFactory的 ChinaUMS API 客户端 - 通过扩展方法
AddChinaUMSClient快速集成依赖注入 - 支持自定义 HttpClient 配置
- 统一的请求与响应模型
快速开始
- 在项目中引用本组件。
- 在服务注册阶段添加:
services.AddChinaUMSClient(); - 通过依赖注入获取
IChinaUMSClient实例,发起请求:var client = provider.GetRequiredService<IChinaUMSClient>(); var response = await client.ExecutAsync<MyRequest, MyResponse>(request, options);
依赖
- .NET 8
- Microsoft.Extensions.Http
- Netor.Finance.ChinaUMS.Core
目录结构
ChinaUMSClient.cs:客户端实现ChinaUMSNotifyClient.cs:异步通知客户端实现IChinaUMSClient.cs:客户端接口IChinaUMSNotifyClient.cs:异步通知客户端接口Extensions/ServiceCollectionExtensions.cs:依赖注入扩展- 其他扩展与工具类
License
MIT
No packages depend on Netor.Finance.ChinaUMS.Client.
.NET 8.0
- Netor.Finance.ChinaUMS.Core (>= 1.0.6)
- Microsoft.Extensions.Http (>= 8.0.1)