【发布时间】:2015-08-04 20:28:38
【问题描述】:
我想创建一个日志组件,通过专有 API 将我的 Web 服务层中的错误记录到数据库中。 Web 服务层可以分布在多个应用服务器上。我相信日志记录组件应该是一个单例。
我的 Web 服务层是用 ASP.NET 编写的。我的日志记录组件是通过 System.ComponentModel(又名 MEF)动态加载的。
当我得到 Singleton 的实例时可能会发生什么?我是否在每个应用程序服务器上获得单独的日志记录 Singleton 实例?
【问题讨论】:
-
阅读并尝试了解
Singletonmsdn.microsoft.com/en-us/library/Ee817670.aspx是什么
标签: c# asp.net design-patterns singleton mef