0

我开发了一个用于公开专有系统的 Web 服务 (asmx)。

为了向我的系统发送消息,我创建了一个非常昂贵的连接,所以我想创建这个连接对象一次以尽可能多地重复使用。

如何生存到 Web 服务生命周期以实现我的目标?

通常(在正常的 Windows 应用程序中)对象存储在静态变量中。

4

1 回答 1

1

对象池模式是你的朋友。一个池包含许多已创建的对象,这些对象在使用后会返回到池中。另一方面,如果可用,则从池中获取一个对象,而不是创建一个新对象。

有许多不同的实现很容易谷歌搜索,找到一个并修改以满足您的需要。

于 2013-10-22T19:14:54.490 回答