我正在遵循Microsoft指南found here,以了解如何使用SQLCLR将命名的HTTPClient添加到我的SQL Server。一旦添加了HTTPClient并且我什至有要添加的代码,这一切似乎都是直截了当的,但是我不知道该代码应该在哪里:
services.AddHttpClient("github", c =>
{
c.BaseAddress = new Uri("https://api.github.com/");
// Github API versioning
c.DefaultRequestHeaders.Add("Accept", "application/vnd.github.v3+json");
// Github requires a user-agent
c.DefaultRequestHeaders.Add("User-Agent", "HttpClientFactory-Sample");
});
显然,该代码应该以某种方式结束于Startup class
中。我怎么不明白呢?我什至找不到这个班。
我曾尝试将此代码添加到C#脚本中,但是当然它抱怨它不知道services
是什么。我什至不知道它是什么,所以我也不希望SQL Server也知道...
有人可以指出我正确的方向吗?此时我完全被卡住了。
编辑
所以我很挣扎,因为我误解了SQL Server应该桥接数据库和外部源的方式。它们之间必须有一个Web应用程序。该Web应用程序处理HTTPClient,而不是数据库。...