使用LightSwitch HTML客户端预览版构建SharePoint 2013应用程序

约一个星期前,我给你们展示了如何通过注册一个免费的 Office 365 ">开发人员帐户来开始使用 LightSwitch HTML 客户端预览版 2构建 SharePoint 2013 应用程序,并演示了Survey(调查) App 教程。如果你错过了它:

使用 LightSwitch在几分钟内构建SharePoint 应用程序

在浏览完本教程后,你有一个 SharePoint 应用程序,它允许食品分销商的销售代表对合作伙伴的商店进行质量调查。对每种产品进行质量调查来衡量该产品在商店中的现状,像摆放、整洁情况等 — — 这些调查是通过销售代表的现场移动设备执行的。他们还可以拍照,并将它们直接上传到 SharePoint 图片库。

(点击图片放大)

通过使用OAuth,本教程演示了LightSwitch 如何处理对 SharePoint 的身份验证。它还演示了如何使用来自服务器代码的SharePoint 客户端对象模型,以及编写可以从 HTML 客户端调用的WebAPI 方法。

今天我要向你展示当完成一项调查时,如何发送电子邮件通知合作伙伴商店。因为此 SharePoint 应用程序是在 Office 365中运行,我将给你展示如何充分利用 Exchange Online发送电子邮件。

从 LightSwitch中发送电子邮件 — —进入到Update管道

我以前就有关使用 Outlook 以及 SMTP 邮件如何发送电子邮件写过文章:如何从 LightSwitch 应用程序中发送 HTML 电子邮件

当从服务器端发送一封通知电子邮件时,你可以进入到服务器上的entity_Inserting/ed方法,这是 LightSwitch update管道的一部分。update管道可以与很多事件挂钩,而当处理实体时,这些事件都发生在服务器端。若要查看此,只需在数据设计器中打开实体,下拉设计器顶部的" write code "按钮:

在此示例中,我们会通过挂钩到_Inserting方法来发送电子邮件。这样,如果发送电子邮件时出现了错误,用户将被在屏幕上通知,然后就不会保存。这允许用户重试此操作。但是,你可能认为替换_Inserted方法中的代码会更好,那样记录就总是被保存,而不管是否可以发送出一封电子邮件。

时间: 2024-10-26 05:45:15

使用LightSwitch HTML客户端预览版构建SharePoint 2013应用程序的相关文章

LightSwitch HTML客户端预览版发布啦!

如果你还没听说我们昨天上午发布了HTML客户端预览版 2!此版本是我们在拉斯维加斯的SharePoint 会议上(以及Soma 的博客)所宣布的Office Tools预览版 2 版本的一部分.此版本中,LightSwitch 使http://www.aliyun.com/zixun/aggregation/7155.html">开发人员能够使用 HTML5轻松地构建面向触摸的业务应用程序,并能在众多设备上良好地运行.这些应用程序可以是独立的,但有了此预览版,通过使用新的基于web的标准模

Windows8消费预览版Metro界面关闭应用程序

  Metro 应用程序不包含一个"关闭"按钮,其实这是微软的特殊设计,当运行另外一个应用程序的时候,当前的应用程序就会被挂起,当资源不足时,系统就会自动关闭这个应用程序. 当然,我们也可以手动关闭应用程序.使用组合热键"Ctrl+Alt+Esc"调出任务管理器,在列表中选中需关闭的应用程序,并点击"结束任务"即可.如图: 或者Metro程序界面时,直接使用组合热键"Alt+F4"直接结束程序即可.

Docker 1.6发布:Engine与编排工具更新、Registry 2.0及Windows客户端预览

本文讲的是Docker 1.6发布:Engine与编排工具更新.Registry 2.0及Windows客户端预览,[编者的话]Docker 1.6版本发布了,一同发布新版本的还有Registry 2.0.Compose.Swarm.Machine以及Docker Windows客户端,这次的变更很赞,值得一试! 我们很高兴来宣布对Docker Engine.Registry.Compose.Swarm和Machine的更新.我们将它们同时发布,因此你可以一起测试,同时可以承载多个跨工具的特性.

微软宣布 .NET Native 预览版 C#可编译为本地机器码

英文原文:Announcing .NET Native Preview 微软在 MSDN 博客上宣布了 .NET Native 的开发者预览版..NET Native 可以将 C# 代码编译成本地机器码.有了它,开发者将不仅能享受 C# 的高生产力,而且能拥有 C++ 般的性能.鱼与熊掌不可兼得,而有了 NET Native,我们都可以兼得 C# 的生产力与 C++ 的战斗力.使用 .NET Native 编译 Windows 商店应用程序,启动速度将会加快 60%,同时占用内存的内存也更少.

Win8.1预览版常见问题以及解决办法大全

微软Win8.1预览版常见问题及解答大全: 一. 什么是Windows 8.1 Preview? Windows 8.1 Preview和Windows RT 8.1 Preview是Windows 8.1的预发行版本.它们是在Windows 8基础上构建的,为你的工作.娱乐以及你想在电脑上做的所有其他事情提供了更多方法.Windows 8.1 Preview和Windows RT 8.1 Preview在个性化.搜索.应用程序.Windows应用商店和云连接方面提供了增强功能,并且拥有你期望W

最新Win10预览版发布 主要修复Ubuntu bash和电池问题

微软最新的Windows 10测试版在Ubuntu bash和电源管理.以及一个新的Office 365中Cortana的搜索功能方面做了改进. 这些改进是在Widows 10内部预览构建版14332引进的,供微软Fast Ring使用.微软Fast Ring是一个Windows 测试人员群体,他们喜欢活在最前沿,不惧怕Bug.   本月早些时候,微软发布旗下第一个快速预览版,该版支持Windows上的原生Ubuntu  bash.测试人员很快反映,一些诸如apt-get update等bash

微软发布Windows Server 2012 R2的最终预览版

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   硅谷网讯 据 美国科技博客网站TheVerge报道,还有 几天时间,微软就将推出Windows 8.1预览版,PC用户熟悉的"开始"按钮也将回归.除此之外,Windows 8.1还将增加从"开始"按钮中关闭.重启Windows操作系统的选项. 微软已开始发布Windows Server 2012 R2的最终预览版,其中也包

微软云平台Azure防恶意软件MEP技术预览版发布

微软发布了为Windows http://www.aliyun.com/zixun/aggregation/13357.html">Azure云平台的终端安全保护的测试预览版,目的是允许开发人员和管理员能够为他们的Azure虚拟机增加恶意软件防护. http://www.microsoft.com/download/en/details.aspx?id=29209 微软为Windows Azure提供的MEP技术预览版对所有人免费下载,可安装于Azure SDK1.K或更高的版本.MEP反

DaaS市场微软发布Azure Remote App预览版

[天极网服务器频道5月23日消息]近期微软在云计算上的动作不断.在2014 TechEd大会上,又有一项新产品发布,代号为Mohoro的一款桌面即服务软件Azure Remote App.前一段时间,VMware刚刚发布了Horizon桌面即服务产品.显然微软的新品也意在DaaS市场. Azure RemoteApp可以为新的设备和系统(比如Mac.Android.iOS和Windows Phone 8.1)提供运行桌面应用的能力,你需要的是一个Azure账号和下载一个客户端App,就可以通过该