商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
信箱 E杂志
您的位置:首页 > 技术频道 > 正文

本地服务之调用外部方法

作者:ITPUB论坛  2008-07-04

【IT168技术文档】

  下面首先说说如何开发一个本地服务:

  1.使用C#的接口定义服务契约,在接口中定义你方法和事件。并使用[ExternalDataExchangeAttribute]装饰该接口,用于说明这是一个本地服务的接口。
  2.开发一个实现了该接口的类,用于实现你的逻辑。
  3.创建一个工作流实例,并将该本地服务添加到工作流引擎中去。

  我们开发一个简单的本地服务的例子,根据AccountID来修改Balance的值,并使用三种方式来调用:
  1.定义一个Account类,代码如下(Account.cs)
using System; namespace CaryWorkflows { [Serializable] public class Account { private Int32 _id; private String _name = String.Empty; private Double _balance; public Int32 Id { get { return _id; } set { _id = value; } } public String Name { get { return _name; } set { _name = value; } } public Double Balance { get { return _balance; } set { _balance = value; } } } }
1 2
【内容导航】
第1页: 概述 第2页: 第2页
©版权所有。未经许可,不得转载。
[责任编辑:nancy]