Google API的.NET可移植类库1.4.0测试版发布_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > Google API的.NET可移植类库1.4.0测试版发布

Google API的.NET可移植类库1.4.0测试版发布

 2013/7/12 11:21:15    程序员俱乐部  我要评论(0)
  • 摘要:英文原文:PortableClassLibrariesforGoogleAPIsGoogle发布了新的测试版SDK——googleAPI的.NET可移植类库1.4.0测试版。该SDK包含了45个GoogleAPI。通过它,Google可以提供在.NET、WinRT、WindowsPhone和Silverlight之间共享的DDL。该类库基于PCL版本的HttpClient。与旧版本相比,它公布了新的基于Task的异步方法,这对开发人员来说具有明显优点
  • 标签:移植 .net API Google net 发布 测试 测试版
class="topic_img" alt=""/>

  英文原文:Portable Class Libraries for Google APIs

  Google 发布了新的测试版 SDK——google API 的 .NET 可移植类库 1.4.0 测试版。该 SDK 包含了 45 个 Google API。通过它,Google 可以提供在 .NET、WinRT、Windows Phone 和 Silverlight 之间共享的 DDL。

  该类库基于 PCL 版本的 HttpClient。与旧版本相比,它公布了新的基于 Task 的异步方法,这对开发人员来说具有明显优点。

  上述方法的缺点是 HttpClient 当前没有取得在非 Windows 机器上应用的许可。这给在 Linux、iOS 和 Android 等系统上进行 Mono 开发的人员带来了不确定性。

  Google 使用类 ConfigurableMessageHandler 对 HttpClient 进行了扩展。“该处理器支持失败响应处理器、执行拦截器和重试次数、应用名称(用在 User-Agent 头中)等属性的注入。”发布说明还提到:

我们还增加了类 BackOffHandler,该类支持在服务器错误(5xx)或者 HTTP 请求异常情况下的自动重试。默认情况下,BackOffHandler 附属于 BaseClientService。通过在 BaseClientService.Initializer 中使用 DefaultExponentialBackOffPolicy 可以改变这种默认行为。

  自测试版 1.3 以来,有几个带破坏性的更改,尤其是在类 ClientServiceRequest 中。根据新的 .NET 设计指导原则,先前公布回调的异步方法改为返回 Task 对象。

  Google API 的 .NET 类库所需的第三方库需要通过 NuGet 进行安装,但到目前为止它本身并不在 NuGet 上。

  为了方便查看,以下列出了该 SDK 支持的 API:

  • APIs Discovery Service
  • Ad Exchange Buyer API
  • Ad Exchange Seller API
  • AdSense Host API
  • AdSense Management API
  • Admin Reports API
  • BigQuery API
  • Blogger API
  • Books API
  • Calendar API
  • Cloud SQL Administration API
  • Cloud Storage API
  • Compute Engine API
  • CustomSearch API
  • DFA Reporting API
  • Drive API
  • Enterprise Apps Reseller API
  • Enterprise Audit API
  • Enterprise License Manager API
  • Freebase API
  • Fusion Tables API
  • Google Affiliate Network API
  • Google Analytics API
  • Google Civic Information API
  • Google Cloud Datastore API
  • Google Fonts Developer API
  • Google Latitude API
  • Google Maps Coordinate API
  • Google Mirror API
  • Google OAuth2 API
  • Google Play Android Developer API
  • Google Site Verification API
  • Google+ API
  • Groups Migration API
  • Groups Settings API
  • Orkut API
  • Page Speed Online API
  • Prediction API
  • Search API For Shopping
  • TaskQueue API
  • Tasks API
  • Translate API
  • URL Shortener API
  • YouTube Analytics API
  • YouTube Data API
发表评论
用户名: 匿名