windows phone 8.1使用azure mobile services自定义控制器

在做windows phone 8.1的开发中,想把自己的服务器和数据库都搬到azure上。

但是windows phone 8.1不能直接添加wcf服务引用,需要将wcf的rest进行rest。感觉有点麻烦。

1.首先进入自己的azure mobile service。下载mobile service项目

2.在mobile service 项目Controllers文件夹中,右键,添加,控制器,选择azure移动服务自定义控制器

3.起个名字 例如我们起名字叫accessdb

4.在mobile service中我们通过url访问控制器的方法,访问的方式有很多,例如post ,put,delete,moblie service根据访问的方式和参数个数来确定要调用的服务器中的方法

例如:

5.运行mobile service项目,我们可以对自己写的方法进行测试。

7.在windows phone 8.1项目中,右键 nuget程序包。联机查找 WindowAzure.MobileServices,安装完成并在项目中添加相应的引用

8.在App.xmal.cs中添加一个MobileServiceClient  这是从第一张图上复制下来的0.0注意看。

当你在本地调试的时候注释掉下面的MobileServiceClient 留着上面那个localhost:59225,相对的,如果你已经把mobile service发布到azure上就注释掉上面的MobileServiceClient

9.我们可以通过这个MobileServiceClient对我们定义的方法进行调用

例如var re= await App.MobileService.InvokeApiAsync("accessdb",System.Net.Http.HttpMethod.Get,null);

第一个参数accessdb就是我们的控制器的名字

第二个参数 是具体的访问方式

第三个参数是要传入的参数,这里没有参数,所以给一个null

如果有参数的话,我们可以用dictionary<string,string>传入,key:方法的参数名 value:要传入的参数

时间: 2024-12-11 10:09:50

windows phone 8.1使用azure mobile services自定义控制器的相关文章

Azure Mobile Services的REST API调用方式和自定义API

Azure Mobile Services(移动服务)是微软在Azure平台中提供的一种跨平台的移动应用后端服务,即移动后端即服务.支持.NET和JavaScript(Node.js)写后端代码:支持各种主流的前端平台,包括iOS.Android.Windows.HTML.提供了单点登录,脱机同步,访问内部数据,推送提醒等功能:也能根据需要自动伸缩.从而让开发移动应用后端服务变得非常简单. 虽然微软给大家提供了针对各个平台的SDK,不过还是可以直接使用它的REST API来操作服务端的数据.Ad

Mobile Services批量提交数据

Mobile Services批量提交数据,参考了文章:Inserting multiple items at once in Azure Mobile Services.里面其实已经介绍得比较清楚了,但由于是英文,而且有些地方交待得不清楚,也没有Android的示例,故下文以Android版本的开发为例作个补充. 首先在Mobile Services项目里新建AllToDoItems以及ToDoItem表,点击AllToDoItems,再点击script标签,将里面的内容替换如下: funct

Windows Azure Mobiles Services实现客户端的登录注册

下文只是简单实现,客户端以Android端的实现为例: 用户表Account: package com.microsoft.ecodrive.model; public class Account { @com.google.gson.annotations.SerializedName("id") public String id; @com.google.gson.annotations.SerializedName("username") public Str

windows phone开发-windows azure mobile service使用入门

在使用azure之前,我一直只能做本地app,或者使用第三方提供的api,尽管大多数情况下够用,但是仍不能随心所欲操纵数据,这种感觉不是特别好.于是在azure发布后,我就尝试使用azure来做为个人数据中心,可选的方式有很多,但今天我给大家介绍的是azure mobile service. 1.创建Mobile Service Azure中创建Mobile Service很简单,与创建其他项目类似,流程如下: i. ii. iii. ii 这里我使用的是Windows Azure国际版,经过简

Windows Azure Mobile Service - Logs for diagnostics

If you get stuck on client side Mobile Service error and the error message is less useful, try to see the Logs tab in your Azure Mobile Service, you probably can get the useful information from the log reference: http://stackoverflow.com/questions/18

Azure Mobile App - Custom Authentication

Custom Authentication: 1. For OLD Mobile Service - https://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-get-started-custom-authentication/ 2. For NEW Mobile App - keys: Turn on App Service Authentication Add Microso

Azure Media Services -可提供视频点播(VOD)

?Azure Media Services 提供直播/VOD点播相关的功能. •提供编码和打包以适用于各种设备播放视频(IOS/Android/web等). •向大量在线观众流式传输实时直播,例如活动直播,体育赛事等. •分析录制的视频或音频内容. •提供 DRM 保护支持的能力. •提供脱机内容,以便在断网时从飞机.火车和汽车上播放. •使用 Azure 媒体服务和 Azure认知服务 API 进行配合实现诸如增加字幕的能力. 案例一: 通过上传视频文件的方式,将资产保存在Media Serv

Microsoft Azure Remoteapp使用自定义镜像创建桌面服务

继续来Azure RemoteApp,上一次利用自带的模板小测了一下Azure的RemoteApp.但是默认模板有很多局限性,比如没办法自定义安装APP.不过Azure中提供了上传自定义模板的功能,下面就来看看自定义模板的上传过程. 打开RemoteApp面板,选择Template Images,打开Upload a Template Image. 选择地区和命名后,还需要安装Azure Powershell,打开上方的链接下载web安装程序进行自动安装. 下一步后下载上传脚本. 接下来准备我们

在Azure China用自定义镜像创建Azure VM Scale Set

在Azure China用自定义镜像创建Azure VM Scale Set 在此感谢世纪互联的工程师Johnny Lee和Lan,你们给了我很大的帮助.因为Azure China的官网没有给出完整的步骤,所以我在这里把完整的步骤总结一下,希望对大家有所帮助. Azure Global有一篇介绍如何用自定义镜像创建Azure VM Scale Set的文章.因为里面用到的"type": "Microsoft.Compute/images" 部分,我自己没在Azure