WP 7实现的Uri.IsWellFormedUriString中存在Bug吗?

7
在.NET 4控制台应用程序和Silverlight 4应用程序中,以下内容返回false

Uri.IsWellFormedUriString("/test", UriKind.Absolute)

但是,在Windows Phone应用程序(使用SDK 7.1 Beta 2发布于6/29/11的7.0或7.1)中进行相同的调用将返回true
有其他人可以证实吗?这是WP7的一个错误吗?
更新
我在Microsoft Connect上报告了这个错误,并今天收到了更新,称其已被关闭为“不会修复”。这对我来说无关紧要,但我想添加此更新作为FYI。

2
我可以确认我看到了相同的行为。不过我无法确定它是否是一个 bug。 - Chris Sainty
1个回答

4
根据文档,这是一个bug:

布尔值,如果字符串遵循RFC 3986格式,则为true;否则为false。

RFC 3986则指出:

absolute-URI = scheme ":" hier-part [ "?" query ]

因此,最好将此错误提交到Microsoft Connect,并在VS引用电话开发工具的版本。

感谢确认。我已经在Connect上发布了这个问题,并将根据他们的回复更新案例。 - Jeff Ogata

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接