查到了资料,是使用COM+实现的,具体想知道的朋友请查阅COM+的具体资料
解决方案 »
- 问个和java对接用json做接口,json序列化和反序列的问题
- C#项目怎样设置成可覆盖安装
- 对象的成员是变量,如何访问
- 如何修改客户机器上的sql 2000 存储过程?
- 请求一个编译的问题????????????????????
- 关于软件皮肤问题
- 我初次使用XML 有几个很弱的问题
- 为啥DataTable用select()方法筛选后,返回的datarows数组里面的顺序就乱了呢,我并没设置排序字段
- 2006年一个新的开始,如何更好的提高自己的编程水平??
- vs.net怎么样几个人共同开发同一个项目,用什么软件
- 100分求com+事务例子,在先等[email protected]
- windows程序中如何得到一个文件的路径
使用自动事务模型时无法嵌套事务
自动的例子:
[Transaction(TransactionOption.Required)]
public class Class1 : ServicedComponent {
[AutoComplete]
public void Example1()
{
… //把A,B两个嵌套放在这里将不能达到嵌套事务处理的目的
}
}
手动的例子:
using System.EnterpriseService;
....
A,B 的定义...
[WebMethod(TransactionOption=TransactionOption.RequiresNew)]
//webmethod的这个属性表示在每次调用时是新建一个支持事务的调用
public string method_C(){
try
{
ContextUtil.EnableCommit();
this.method_A();
this.method_B();
ContextUtil.SetComplete();
return "Transfer Succeed!";
}
catch(Exception err)
{
ContextUtil.SetAbort();//终止事务
return "Transfer Failed--"+err.Message;
}
}//是COM+事务实现的,写成了一个WEB服务