您可以从Silverlight 3中的客户端获得哪些相同*隐藏*有用的信息?

时间:2010-01-13 00:30:54

标签: silverlight silverlight-3.0

我想知道你是否可以获得客户的机器名称。我想你不能。

您可以在System.Windows.Application命名空间中获得的内容很有趣。

我猜隐藏的不是正确的词,更像是“少用”或未知。例如,我使用下面的一个来获取当前的URL

var hostName = Application.Current.Host.Source.Host;

我很想知道其他开发人员的使用情况。

由于

2 个答案:

答案 0 :(得分:1)

不,您无法获取客户端的计算机名称。 Silverlight不允许您获取任何此类数据。您无法通过浏览器window对象找到通过silverlight找到的客户端环境。

答案 1 :(得分:1)

这是一个非常广泛的问题,但您可能感兴趣的一个类是System.Windows.Analytics,可用于从客户端获取与性能相关的信息。

HtmlPage.BrowserInformation也返回一个BrowserInformation实例,其中包含有关客户端浏览器的数据(实际上是某些javascript函数的托管包装器)。