在.NET世界中有类似于MBeans的东西吗?

时间:2012-03-08 14:38:55

标签: c# .net

Java使用MBean提供监控API,非常方便。 .Net世界中有类似的东西吗?

2 个答案:

答案 0 :(得分:4)

我对MBean一点都不熟悉,但是来自this description

  

MBean是一个托管Java对象,类似于JavaBeans组件,它遵循JMX规范中提出的设计模式。 MBean可以表示设备,应用程序或需要管理的任何资源。 MBean公开了一个由以下内容组成的管理界面:

     
      
  • 一组可读或可写属性,或两者兼而有之。
  •   
  • 一组可调用的操作。
  •   
  • 自我描述。
  •   

我想这可能会像MEFMAF (System.Addins)一样扭曲。它可能有助于更好地理解你希望在.NET中使用MBean等效的如何。理解用例可能会更容易回答。

偶然发现了this过时的CodeProject项目,旨在将该功能移植到其上。也许它可以作为一个不错的起点?

答案 1 :(得分:0)

在我看来,MEF和MAF更接近DI(依赖注入)。考虑MBeans的目的,我几乎认为WMI是一个更接近的模拟,尽管它不仅仅是一个.NET的东西。