我使用Facebook SDK .net,但我使用代理与身份验证连接到互联网我得到错误(407)(407)代理身份验证需要如何在Facebook SDK上设置身份验证
FacebookClient中有一个静态方法,允许您在全局设置它.
[EditorBrowsable(EditorBrowsableState.Never)]
public static void SetDefaultHttpWebRequestFactory(Func<Uri, HttpWebRequestWrapper> httpWebRequestFactory)
Run Code Online (Sandbox Code Playgroud)
您可能无法在intellisense中看到它,因为默认情况下它是隐藏的.
如果您希望每个实例都可以使用该属性.
[EditorBrowsable(EditorBrowsableState.Never)]
public virtual Func<Uri, HttpWebRequestWrapper> HttpWebRequestFactory { get; set; }
Run Code Online (Sandbox Code Playgroud)
这是一个例子.
FacebookClient.SetDefaultHttpWebRequestFactory(uri => {
var request = new HttpWebRequestWrapper((HttpWebRequest)WebRequest.Create(uri));
request.Proxy = ......; // normal .net IWebProxy
return request;
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1875 次 |
| 最近记录: |