gpt4 book ai didi

sharepoint - 如何将我的代理凭据传递给 SharePoint 客户端上下文对象...? (SharePoint 客户端对象模型)

转载 作者:行者123 更新时间:2023-12-03 22:48:34 42 4
gpt4 key购买 nike

我正在编写一个使用客户端对象模型访问 SharePoint 站点的应用程序,并且我在代理服务器后面。

我打电话...

ClientContext.ExecuteQuery()

并收到以下错误消息...

远程服务器返回错误:(407) 需要代理身份验证。

如何将我的代理凭据传递给客户端上下文对象...?

最佳答案

您需要将 WebProxy (System.Net.WebProxy) 对象传递给执行查询的 WebRequest 实例。这样做的一种方法是

ClientContext context = new ClientContext("<a valid url>");
context.ExecutingWebRequest += (sen, args) =>
{
WebProxy myProxy = new WebProxy();
myProxy.Address = new Uri("http://<proxy_server_address>");

myProxy.Credentials = new System.Net.NetworkCredential("jack_reacher","<password>", "<domain>");
args.WebRequestExecutor.WebRequest.Proxy = myProxy;
};
context.ExecuteQuery();
编辑:修正错字(ags --> args)

关于sharepoint - 如何将我的代理凭据传递给 SharePoint 客户端上下文对象...? (SharePoint 客户端对象模型),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4151714/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com