如何配置 Client
Client是 C#客户端,用于获取升级策略等资源。 使用C# SDK发起请求,您需要初始化一个Client实例,并根据需要修改Client的默认配置项。
前提条件
- 已注册upgradeLink账号。
- 获取到 AccessKey AccessSecret。
获取凭证

默认配置示例
using System;
using System.Reflection;
using NUnit.Framework;
using Newtonsoft.Json;
using Newtonsoft.Json.Serialization;
using ToolsetLink.UpgradeLinkApi;
using ToolsetLink.UpgradeLinkApi.Models;
namespace UpgradeLinkApi.Tests
{
[TestFixture]
public class ClientTests
{
private Client _client;
private Config _config;
[SetUp]
public void Setup()
{
// 配置测试用的客户端
_config = new Config
{
AccessKey = "mui2W50H1j-OC4xD6PgQag",
AccessSecret = "PEbdHFGC0uO_Pch7XWBQTMsFRxKPQAM2565eP8LJ3gc",
// Protocol = "HTTP",
// Endpoint = "127.0.0.1:8888"
};
_client = new Client(_config);
}
}
}配置参数汇总
| 参数名 | 必选 | 类型 | 示例值 | 说明 |
|---|---|---|---|---|
| accessKey | 是 | string | 89c8b3d5f2a74e1b | |
| secretKey | 是 | string | 89c8b3d5f2a74e1b | |
| protocol | 否 | string | HTTPS | 协议,默认为 HTTPS |
| endpoint | 否 | string | api.api.com | 服务域名,默认为 api.upgrade.toolsetlink.com, 可以切换为自己的服务域名。 |