Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使.NET应用程序通过代理访问internet_C# - Fatal编程技术网

C# 如何使.NET应用程序通过代理访问internet

C# 如何使.NET应用程序通过代理访问internet,c#,C#,我有一个dll,它可以从互联网上检索某些信息。我正在从包装器应用程序调用此dll。但dll无法访问internet,因为它位于公司代理之后。是否有任何方法可以在包装器应用程序中进行身份验证,例如提供一个输入代理用户名和密码的接口,以便dll可以访问internet 编辑:: 我正在访问Google Data API dll,它接受用户名和密码登录。您是否控制dll中的代码?DLL如何请求信息。NET当然对WebClient和HttpWebRequest之类的东西有代理处理,但是您需要提供更多关于

我有一个dll,它可以从互联网上检索某些信息。我正在从包装器应用程序调用此dll。但dll无法访问internet,因为它位于公司代理之后。是否有任何方法可以在包装器应用程序中进行身份验证,例如提供一个输入代理用户名和密码的接口,以便dll可以访问internet

编辑::
我正在访问Google Data API dll,它接受用户名和密码登录。

您是否控制dll中的代码?DLL如何请求信息。NET当然对WebClient和HttpWebRequest之类的东西有代理处理,但是您需要提供更多关于这种情况的信息

编辑:不幸的是,我在gdataapi中看不到任何公开代理属性的内容


您可以尝试使用设置默认代理。如果不起作用,请告诉我,我会尝试在内部征求建议。

您是否控制DLL中的代码?DLL如何请求信息。NET当然对WebClient和HttpWebRequest之类的东西有代理处理,但是您需要提供更多关于这种情况的信息

编辑:不幸的是,我在gdataapi中看不到任何公开代理属性的内容

您可以尝试使用设置默认代理。如果不起作用,请告诉我,我将尝试在内部征求建议。

您可以将WebRequest或WebClient对象的代理属性分配给应用了所需设置的WebProxy对象。其基本工作原理如下:

WebRequest request = WebRequest.Create("http://www.mysite.com"); 
request.Proxy = new WebProxy("127.0.0.1", 8080); 
您还可以使用WebProxy的Credentials属性分配用户名/密码

请参阅与关联的示例。

您可以将WebRequest或WebClient对象的代理属性分配给应用了所需设置的WebProxy对象。其基本工作原理如下:

WebRequest request = WebRequest.Create("http://www.mysite.com"); 
request.Proxy = new WebProxy("127.0.0.1", 8080); 
您还可以使用WebProxy的Credentials属性分配用户名/密码


请参阅与关联的示例。

GDATA Api使用您的全局IE代理,尝试使用包装应用程序中所需的注册表项设置IE全局代理,GDATA Api将自动将其拾取。

GDATA Api使用您的全局IE代理,尝试使用包装器应用程序中所需的注册表项设置IE全局代理,GData api将自动拾取该代理。

他在问如何为GData api dll而不是他的web请求或web客户端类设置代理?读这个问题,伙计!我建议你在编辑之前先看一下问题,伙计!没有提到像Gdata这样的第三方库。他在问如何为GDataAPI dll设置代理,而不是他的web请求或web客户端类?读这个问题,伙计!我建议你在编辑之前先看一下问题,伙计!没有提到像Gdata这样的第三方库。