System.Management.Instrumentation Espacio de nombres

Proporciona las clases necesarias para instrumentar aplicaciones de administración y exponer sus datos y eventos de administración a posibles consumidores a través de WMI. Los consumidores tales como Microsoft Application Center o Microsoft Operations Manager podrán administrar fácilmente la aplicación; la supervisión y la configuración de la aplicación se pone a disposición de los scripts de administrador o de otras aplicaciones, tanto administradas como no administradas. La instrumentación de la aplicación es fácil de conseguir mediante el atributo personalizado InstrumentationClass en las clases que se desea exponer o por medio de las clases base BaseEvent y Instance, y de la clase de ayuda Instrumentation que se proporciona.

Clases

BaseEvent

Representa las clases derivadas de BaseEvent que se sabe que son clases de eventos de administración. Estas clases derivadas heredan una implementación de IEvent que permite que los eventos se activen a través del método Fire() .

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

DefaultManagementInstaller

Instala un ensamblado instrumentado. Para utilizar este instalador de proyecto predeterminado, simplemente hay que derivar una clase de DefaultManagementInstaller dentro del ensamblado. No es necesario reemplazar ningún método.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

DefaultManagementProjectInstaller

Instala un ensamblado instrumentado. Para utilizar este instalador de proyecto predeterminado, simplemente hay que derivar una clase de DefaultManagementProjectInstaller dentro del ensamblado. No es necesario reemplazar ningún método.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

IgnoreMemberAttribute

Provoca que la instrumentación administrada omita el miembro asociado de una clase instrumentada.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

Instance

Representa clases derivadas que son clases de instancias de instrumentación de administración. Estas clases derivadas heredan una implementación de IInstance que permite que las instancias se publiquen a través de la propiedad Published .

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

InstanceNotFoundException

Excepción que se inicia para indicar que un proveedor no devuelve ninguna instancia.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

Instrumentation

Proporciona funciones auxiliares para exponer eventos y datos para la administración. Hay una única instancia de esta clase por dominio de aplicación.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

InstrumentationBaseException

Representa la excepción relacionada con proveedor base.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

InstrumentationClassAttribute

Especifica que una clase proporciona instrumentación de instancia o evento.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

InstrumentationException

Representa una excepción relacionada con el proveedor.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

InstrumentationManager

Proporciona métodos que administran la duración y el modelo utilizado para los proveedores desacoplados.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

InstrumentedAttribute

Especifica que este ensamblado proporciona instrumentación de administración. Este atributo debería aparecer una vez por ensamblado.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

ManagedCommonProvider

La infraestructura de Extensiones de proveedor de WMI.NET utiliza internamente la clase.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

ManagedNameAttribute

Permite que una clase instrumentada o que un miembro de una clase instrumentada presente un nombre alternativo a través de la instrumentación de administración.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

ManagementBindAttribute

El atributo ManagementBind indica que se usa un método para devolver la instancia de una clase WMI asociada a un valor de clave concreto.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

ManagementCommitAttribute

El atributo ManagementCommit marca un método al que se llama cuando es necesario actualizar un conjunto de propiedades de lectura y escritura en una única operación atómica.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

ManagementConfigurationAttribute

El atributo ManagementConfiguration indica que un campo o propiedad representa una propiedad WMI de lectura y escritura.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

ManagementCreateAttribute

ManagementCreateAttribute se utiliza para indicar que un método crea una nueva instancia de una entidad administrada.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

ManagementEntityAttribute

El atributo ManagementEntity indica que una clase proporciona información de administración expuesta a través de un proveedor WMI.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

ManagementEnumeratorAttribute

El atributo ManagementEnumerator marca un método que devuelve todas las instancias de una clase WMI.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

ManagementInstaller

Instala ensamblados instrumentados. Incluya una instancia de esta clase de instalador en el instalador de proyecto para un ensamblado que incluya instrumentación.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

ManagementKeyAttribute

El atributo ManagementKey identifica las propiedades clave de una clase WMI.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

ManagementMemberAttribute

El marco de Extensiones de proveedor de WMI.NET utiliza esta clase. Es la clase base para todos los atributos de administración que se puede aplicar a los miembros.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

ManagementNameAttribute

El atributo ManagementName se usa para invalidar nombres expuestos a través de una clase WMI.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

ManagementNewInstanceAttribute

La clase base para los atributos de administración que sólo tienen funcionalidad en tiempo de ejecución y ninguna representación del esquema. Las clases de atributos de administración ManagementBindAttribute, ManagementCreateAttribute y ManagementEnumeratorAttribute se derivan de esta clase.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

ManagementProbeAttribute

El atributo ManagementProbe indica que una propiedad o el campo representa una propiedad WMI de sólo lectura.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

ManagementQualifierAttribute

El atributo ManagementQualifier contiene información adicional relacionada con el proveedor WMI sobre una clase, instancia, propiedad, campo o método WMI asociados.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

ManagementReferenceAttribute

ManagementReferenceAttribute marca un miembro de clase, propiedad o parámetro de método como una referencia a otro objeto o clase de administración.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

ManagementRemoveAttribute

ManagementRemoveAttribute se utiliza para indicar que un método limpia una instancia de una entidad administrada.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

ManagementTaskAttribute

El atributo ManagementTask indica que el método de destino implementa un método WMI.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

WmiConfigurationAttribute

El atributo WmiConfiguration indica que un ensamblado contiene código que implementa un proveedor WMI mediante el modelo de extensiones de proveedor WMI.NET. El atributo acepta parámetros que establecen la configuración de alto nivel del proveedor WMI implementado.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

WmiProviderInstallationException

Representa una excepción que se produce cuando la instalación del proveedor de WMI da error.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

Interfaces

IEvent

Especifica un origen de un evento de instrumentación administrado. Los objetos que implementan esta interfaz son orígenes de eventos de instrumentación administrados. Las clases que no se derivan de BaseEvent deben implementar esta interfaz en su lugar.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

IInstance

Especifica un origen de una instancia de instrumentación administrada. Los objetos que implementan esta interfaz son orígenes de instancias de instrumentación administradas. Las clases que no se derivan de Instance deben implementar esta interfaz en su lugar.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

Enumeraciones

InstrumentationType

Especifica el tipo de instrumentación proporcionado por una clase.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

ManagementConfigurationType

Representa los posibles comportamientos de confirmación de una propiedad de lectura y escritura. Se utiliza como el valor de un parámetro del atributo ManagementConfigurationAttribute.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

ManagementHostingModel

Define los valores que especifican el modelo de hospedaje para el proveedor.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.

ManagementQualifierFlavors

Tipos de calificador que se pueden utilizar con extensiones de proveedor de WMI.

Nota: Las bibliotecas .NET de WMI ahora se consideran en estado final y no estarán disponibles desarrollos posteriores, mejoras o actualizaciones para problemas no relacionados con la seguridad que afectan a estas bibliotecas. Las API de MI deben usarse para todo el nuevo desarrollo.