博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
现在可用:Workflow Foundation Activity Pack for Windows Azure CTP 1
阅读量:6832 次
发布时间:2019-06-26

本文共 1749 字,大约阅读时间需要 5 分钟。

我们很高兴地宣布:Workflow Foundation (WF) Activity Pack for Windows Azure发布了!请参阅我们的来查看下载信息。也可以通过获得下载包,你可以在你的软件包管理控制台输入“安装软件包 WFAzureActivityPack”来安装Activity Pack。

该Activity Pack是建立在Windows Azure SDK(2011年8月份更新的版本)之上的。请在你的开发计算机上该SDK。

简介

WF Activity Pack for Windows Azure CTP 1是基于Windows Workflow Foundation in .NET Framework 4.0 (WF4) 和 Windows Azure SDK 的Windows Azure Activity实施所发布的第一个社区技术预览(CTP)。这一实施包含基于和的一系列Activity,它使开发人员能够在Workflow应用程序中轻松地访问这些Azure服务。

此Activity Pack包含以下信息:

For Windows Azure Storage Service – Blob

  • PutBlob 创建新的块blob,或替换现有的块blob。
  • GetBlob 下载blob的二进制内容。
  • DeleteBlob 如果存在blob,删除它。
  • CopyBlob 将blob复制到目标存储账户内。
  • ListBlobs 枚举指定的容器或分层blob文件夹下的blob列表。

For Windows Azure Storage Service – 表

  • InsertEntity <T>在指定的表中插入一个新的实体。
  • QueryEntities <T>根据所指定的查询选项查询表中的实体。
  • UpdateEntity <T>更新表中现有的实体。
  • DeleteEntity <T>使用指定的实体对象在表中删除一个现有实体。
  • DeleteEntity使用分区和行键在表中删除一个现有实体。

For Windows Azure AppFabric Caching Service

  • AddCacheItem 添加一个对象到缓存中,或更新缓存中现有的一个对象。
  • GetCacheItem 从缓存以及过期时间中获取一个对象。
  • RemoveCacheItem 从缓存中移除一个对象。

示例

我们为此Activity Pack准备了一个示例,这是一个简单的应用程序,它能让用户上传一个文件并可以查看系统中所有的可用文件实体。该示例解决方案是在Windows Azure Project模板的基础之上建立的。请参阅来查看该示例的源代码和相关文档。

截图

这是它们在Microsoft Visual Studio中呈现的样子。

你可以在Property 选项中配置该Activity。

Windows Azure 表服务有4个通用的Activity,当将它们添加到设计窗体中时,你需要指定表实体类型。你所指定的类型应该继承于。

注意

该Activity Pack中的Activity对处理潜在的异常没有特殊的逻辑。所有的异常行为都符合Windows Azure 服务提供的Activity Pack。例如,如果GetBlobActivity试图获取不存在的blob,将抛出StorageClientException异常。

所以,请为工作流中可能发生的潜在异常做好准备。现在,最简单的方法是在Windows Azure Activity之外包裹一个 TryCatch Activity。

关于在处理Windows Workflow Foundation过程中可能出现的错误的更多信息,请参阅“”一文中“Transaction 和错误处理 ” 章节。

反馈

欢迎随时告诉我们你对 WF Activity Pack for Windows Azure的看法,请让我们知道我们怎样才能做得更好。你可以留下反馈信息:

  • 对该博客做出评论。
  • 在新建一个 。

本文翻译自:

转载于:https://www.cnblogs.com/wuwa/archive/2011/09/06/6192279.html

你可能感兴趣的文章
Swift - 使用UISearchController实现带搜索栏的表格
查看>>
web接口测试之GET与POST请求
查看>>
关于LR中的EXTRARES
查看>>
转:如何转换Android打包用jks格式keystore证书为Air用pkcs12格式p12证书
查看>>
光伏发电系列:关于光伏发电站的建设成本和资金回收周期
查看>>
Linux内核源代码目录树结构
查看>>
js常用正则表达式
查看>>
jQuery-1.9.1源码分析系列(七) 钩子(hooks)机制及浏览器兼容续
查看>>
P - A + B(第二季水)
查看>>
Atitit. 真正的全中国文字attilax易语言的特点以及范例
查看>>
iOS开发--AVFoundation自定义相机
查看>>
阅读GIC-500 Technical Reference Manual笔记
查看>>
JavaWeb学习总结(二) Servlet
查看>>
各类注解笔记:
查看>>
【Python】存储数据
查看>>
WARN: Establishing SSL connection without server's identity verification is not recommended
查看>>
高性能分布式执行框架——Ray
查看>>
Art: Neural Style Transfer
查看>>
jsp注释<%-- -- %> 和 <!-- --> 的区别
查看>>
关于Linux操作系统层次结构分析
查看>>