Silverlight 4.0 在Silverlight 4中为HttpWebRequest设置UserAgent

Silverlight 4.0 在Silverlight 4中为HttpWebRequest设置UserAgent,silverlight-4.0,httpwebrequest,Silverlight 4.0,Httpwebrequest,我正在使用Silverlight 4,需要为HttpWebRequest设置(覆盖)用户代理。很遗憾,这不受支持。 国家: “在瞄准Silverlight 4时不要使用此成员。” 如果我尝试,我会得到一个带有StackTrace的System.NotImplementedException: 位于System.Net.Browser.ClientHttpWebRequest.SetUserAgent(字符串值) 在System.Net.HttpWebRequest.set_UserAgent(字

我正在使用Silverlight 4,需要为
HttpWebRequest
设置(覆盖)用户代理。很遗憾,这不受支持。
国家:

“在瞄准Silverlight 4时不要使用此成员。”

如果我尝试,我会得到一个带有StackTrace的
System.NotImplementedException
: 位于System.Net.Browser.ClientHttpWebRequest.SetUserAgent(字符串值) 在System.Net.HttpWebRequest.set_UserAgent(字符串值)

我试图直接更改
标题
集合,但返回相同的错误

有没有办法做到这一点


附加问题:有人知道为什么不支持此功能吗?

我不熟悉Silverlight,也不知道为什么会保护此功能。但是您是否尝试在应用程序的客户端访问策略文件()中指定此标头?@feroze尝试设置属性时出错,因此这不是访问权限问题