Ventajas de WMI en .NET Framework

.NET Framework 3.5

La escritura de una aplicación cliente o de un proveedor con WMI en .NET Framework proporciona diversas ventajas con respecto a WMI original, sobre todo para los desarrolladores que utilizan C# en lugar de C++. En este caso, escribir un proveedor equivale a agregar instrumental a una aplicación escrita en código administrado.

WMI en .NET Framework ofrece las siguientes ventajas para escribir aplicaciones cliente y proveedores:

  • Aprovechamiento de características de Common Language Runtime, como recolección de elementos no utilizados, indizador personalizado y diccionarios.
    También ofrece otras características de Common Language Runtime, como administración automática de memoria, implementación eficaz, un marco de trabajo orientado a objetos, seguridad basada en pruebas y control de excepciones.
  • Definición de clases y publicación de instancias íntegramente con clases .NET Framework para instrumentar aplicaciones con objeto de que las aplicaciones puedan proporcionar datos a WMI.
    Las clases de System.Management.Instrumentation le permiten registrar un nuevo proveedor, crear clases nuevas y publicar instancias sin utilizar el código MOF (Managed Object Format).
  • Simplicidad de uso.
    En ocasiones, resulta difícil o muy laborioso desarrollar aplicaciones C++ para WMI original. La estructura de clases de System.Management aporta una mayor simplicidad a las aplicaciones desarrolladas en .NET Framework. El desarrollo de aplicaciones y proveedores se puede realizar con mayor rapidez con una depuración más sencilla.
  • Acceso a todos los datos WMI.
    Las aplicaciones cliente tienen el mismo tipo de acceso a datos WMI y pueden realizar las mismas operaciones con éstos que en WMI original. Las aplicaciones instrumentadas por proveedor presentan más restricciones. Para obtener más información, vea Limitaciones de WMI en .NET Framework.

Consulte también

Send comments about this topic to Microsoft.

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.

Adiciones de comunidad

Mostrar: