在.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上报告了这是一个错误,并且今天收到了一个更新,它已被关闭为“Wont'Fix”。这对我来说无关紧要,但我想我会将此更新添加为仅供参考。
答案 0 :(得分:4)
documentation之后的错误:
一个布尔值,如果字符串是按照RFC 3986格式良好的,则为true;别的假。
RFC 3986说:
absolute-URI = scheme“:”hier-part [“?”查询]
所以最好在VS引用用于电话开发工具的工具版本的Microsoft Connect上提交此错误。