小编div*_*ira的帖子

如何在C#Windows应用商店应用(又名WinRT/Metro)中创建查询字符串?

我想访问带有HTTP GET查询字符串的Web资源,例如:

http://stackoverflow.com/search?q=search%20example&tab=relevance
Run Code Online (Sandbox Code Playgroud)

在常规.NET Framework 4.5应用程序中,您可以使用System.Net.WebClient.QueryString:

备注

QueryString属性包含NameValueCollection实例,该实例包含作为查询字符串附加到URI的名称/值对.QueryString属性的内容前面有一个问号(?),名称/值对用一个与号(&)分开.

对于Store Apps,您甚至可以使用Windows.Foundation.WwwFormUrlDecoder解析它们.

但是为了创建查询字符串,我在MSDN中找到的最佳代码段是:

UriBuilder baseUri = new UriBuilder("http://www.contoso.com/default.aspx?Param1=7890");
string queryToAppend = "param2=1234";

if (baseUri.Query != null && baseUri.Query.Length > 1)
    baseUri.Query = baseUri.Query.Substring(1) + "&" + queryToAppend; 
else
    baseUri.Query = queryToAppend; 
Run Code Online (Sandbox Code Playgroud)

(来自:http://msdn.microsoft.com/en-us/library/system.uribuilder.query(v = vs.110).aspx)

微软真的暗示我应该用"="和"&"自己加入我的参数吗?有没有更好的方法?

.net c# url-encoding windows-runtime windows-store-apps

5
推荐指数
1
解决办法
1347
查看次数

为 Windows Store Apps 崩溃分析手动生成 .appxsym 和 .appxupload 是否安全?

我们有一个带有手动打包过程的应用程序 (MakeAppx.exe)。我们想将此应用程序发布到商店,包括公共符号文件,以便我可以下载 .cab 进程转储文件以进行崩溃分析(如此处所述)。

我知道 .appxupload 是一个包含 .appx 包和 .appxsym 文件的 zip 文件,后者又是一个包含 .pdb 文件的 .zip 文件(也根据 MSDN)。

手动生成/编辑这些 .appxsym 和 .appxupload 进行发布是否安全?

c# dotfuscator pdb-files windows-store-apps appx

5
推荐指数
1
解决办法
1957
查看次数