31、.NET 高级主题:远程处理、企业服务、事务处理与消息队列应用

.NET高级技术整合应用

.NET 高级主题:远程处理、企业服务、事务处理与消息队列应用

1. 远程类注册

在远程处理配置方面,除了从文件进行配置外,还可以直接调用 RegisterWellKnownClientType() 方法来注册远程类。这里的 URL 可以指向 IIS 主机,也可以指向自定义主机,最终效果与使用配置文件相同,应用程序运行后可与远程对象进行通信。

2. 企业服务概述

.NET 运行时提供了一组强大的服务,统称为企业服务。这些服务在 VB6 中被称为 COM+,.NET 运行时在幕后仍然使用 COM+ 来提供这些服务,但在 Visual Basic .NET 中使用起来比 VB6 更简单。

需要注意的是,使用企业服务的代码只能在存在 COM+ 的环境中运行,即 Windows 2000 或更高版本。任何使用企业服务的类都要从 ServicedComponent 基类派生,该基类来自 System.EnterpriseServices 命名空间,并且项目需要引用 System.EnterpriseServices.dll 程序集。

2.1 企业服务类型

企业服务的具体使用通过类或方法上的属性来控制。以下是一些常用的企业服务:
| 服务 | 描述 |
| — | — |
| 两阶段事务 | 为代码提供事务保护,使其能在单个事务上下文中更新两个或更多不同的数据库 |
| 对象池 | 创建特定数量的对象并保存在内存中,供客户端使用 |
| 排队组件 | 编写的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值