Netor.Finance.ChinaUMS.Client 1.0.6

Netor.Finance.ChinaUMS.Client

本项目为银联商务(ChinaUMS).NET 客户端组件,提供标准化的 API 调用、依赖注入、配置扩展等能力,适用于 .NET 8 微服务或应用集成。

主要功能

  • 基于 IHttpClientFactory 的 ChinaUMS API 客户端
  • 通过扩展方法 AddChinaUMSClient 快速集成依赖注入
  • 支持自定义 HttpClient 配置
  • 统一的请求与响应模型

快速开始

  1. 在项目中引用本组件。
  2. 在服务注册阶段添加:
    services.AddChinaUMSClient();
    
  3. 通过依赖注入获取 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.

Version Downloads Last updated
1.0.6 4 12/08/2025
1.0.5 5 12/05/2025
1.0.4 4 12/05/2025
1.0.3 5 12/01/2025
1.0.2 8 11/25/2025
1.0.1 4 11/24/2025
1.0.0 2 11/24/2025