System.Management.Instrumentation Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |