首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >System.data.services.client n/a在metro风格的应用程序中?

System.data.services.client n/a在metro风格的应用程序中?
EN

Stack Overflow用户
提问于 2012-07-10 17:58:02
回答 2查看 329关注 0票数 0

我希望添加BingSearchContainer (来自http://datamarket.azure.com/ ),并且我需要添加system.data.services.client名称空间,但是,如果我在objectbrowser中检查它的存在,即使我可以看到它出现在Metro样式应用程序的.NET参考中,我仍然无法添加它。有没有人有过类似的经历?

问候

EN

回答 2

Stack Overflow用户

发布于 2012-07-19 05:42:36

我记得当我开始开发项目时,我不得不为我的项目做一些类似的事情。然而,从那以后,我更新了我安装的Windows8和VS2012。现在,当我转到“添加引用”时,我看不到为我的Metro应用程序添加或删除任何引用的选项。是否需要添加服务引用?也许这可以解决这个问题。

票数 0
EN

Stack Overflow用户

发布于 2012-09-04 11:33:27

我试了试BingSearchContainer,发现它对我的口味来说太黑盒了。尝试使用RestSharp连接到bing搜索,这是一个轻量级的RESTful API服务包装器,可以简单地处理这个问题--下面是一个使用RestSharp和Bing API进行图像搜索的示例:

代码语言:javascript
复制
var client = new RestClient("https://api.datamarket.azure.com/Data.ashx/Bing/Search/v1/");
client.Authenticator = new HttpBasicAuthenticator(_key, _key); //_key is your unencrypted marketplace api key

var request = new RestRequest(String.Format("Image?Query='{0}'&Market='en-US'&Adult='Strict'&ImageFilters='Size:Small'&$top={1}&$skip={2}", query, rpp, page * rpp), Method.GET);

var json = client.Execute(request).Content;

如果希望将json反序列化为强类型的类,请使用NewtonSoft JSON开源库中提供的JsonConvert.Deserialize<T>(string json)方法。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11410820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档