She*_*vek 7 .net proxy console-application .net-core azure-cosmosdb
在以前的.Net控制台应用程序中,我们可以407通过在 中包含以下内容来避免代理错误app.config:
<system.net>
<defaultProxy useDefaultCredentials="true"/>
</system.net>
Run Code Online (Sandbox Code Playgroud)
.Net Core控制台应用程序没有app.config- 我们如何做同样的事情?
专门用于 Azure DocumentDB DocumentClient。
看起来目前Azure面向的团队还没有实现这样的功能。以下是Azure AD 库最近的 github 问题的链接,其中指出
\n\n\n\n
\n- 目前 ADAL for .NET 不\xe2\x80\x99t 支持
\nWebProxy配置。- 请在系统级别配置代理。
\nHttpclient用过阿达尔应该可以用。- 制作组计划在未来版本中添加此功能,但目前他们还没有\xe2\x80\x99的估计时间。
\n
Microsoft.Azure.Documents.Client据我们所知,命名空间或命名空间中没有这样的功能Microsoft.Azure.Documents,因此现在您必须在系统级别上解决它。您可以创建github 问题或通过MSDN或通过电子邮件联系团队。
对于一般的.Net Core应用程序,您可以使用HttpClientHandlerclass\'DefaultProxyCredentials属性,因此代码将如下所示:
var handler = new HttpClientHandler { UseDefaultCredentials = true };\nusing (var client = new HttpClient(handler))\n{\n // http call here\n}\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
4030 次 |
| 最近记录: |