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 para la administración y exponer su información de administración y eventos a través de WMI a los consumidores potenciales. Los consumidores como Microsoft Application Center o Microsoft Operations Manager pueden administrar fácilmente la aplicación y supervisar y configurar la aplicación está disponible para scripts de administrador u otras aplicaciones, tanto administrados como no administrados. La instrumentación de la aplicación es fácil de lograr mediante el atributo personalizado InstrumentationClass en las clases que desea exponer, o mediante las clases proporcionadas BaseEvent y Instance base y la Instrumentation clase auxiliar.
Clases
| Nombre | Description |
|---|---|
| BaseEvent |
Representa las clases derivadas de BaseEvent las que se sabe que son clases de eventos de administración. Estas clases derivadas heredan una implementación de IEvent que permite desencadenar eventos a través del Fire() método . Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| DefaultManagementInstaller |
Instala un ensamblado instrumentado. Para usar este instalador de proyecto predeterminado, simplemente derive una clase desde DefaultManagementInstaller dentro del ensamblado. No es necesario invalidar ningún método. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| DefaultManagementProjectInstaller |
Instala un ensamblado instrumentado. Para usar este instalador de proyecto predeterminado, derive una clase desde DefaultManagementProjectInstaller dentro del ensamblado. No es necesario invalidar ningún método. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| IgnoreMemberAttribute |
Hace que el miembro asociado de una clase instrumentada se omita mediante la instrumentación de administración. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| Instance |
Representa las clases derivadas conocidas como clases de instancia de instrumentación de administración. Estas clases derivadas heredan una implementación de que permite publicar instancias a través de IInstance la Published propiedad . Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| InstanceNotFoundException |
Excepción que se produce para indicar que un proveedor no devuelve ninguna instancia. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| Instrumentation |
Proporciona funciones auxiliares para exponer eventos y datos para la administración. Hay una sola instancia de esta clase por dominio de aplicación. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| InstrumentationBaseException |
Representa la excepción relacionada con el proveedor base. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| InstrumentationClassAttribute |
Especifica que una clase proporciona instrumentación de eventos o instancias. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| InstrumentationException |
Representa una excepción relacionada con el proveedor. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| InstrumentationManager |
Proporciona métodos que administran la duración y el modelo que se usa para proveedores desacoplados. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| InstrumentedAttribute |
Especifica que este ensamblado proporciona instrumentación de administración. Este atributo debe aparecer una vez por ensamblado. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| ManagedCommonProvider |
La infraestructura WMI.NET Provider Extensions usa internamente la clase . Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| ManagedNameAttribute |
Permite que una clase instrumentada, o miembro de una clase instrumentada, presente un nombre alternativo a través de la instrumentación de administración. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| 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 específico. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| 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 operación atómica. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| ManagementConfigurationAttribute |
El atributo ManagementConfiguration indica que una propiedad o campo representa una propiedad WMI de lectura y escritura. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| ManagementCreateAttribute |
ManagementCreateAttribute se usa para indicar que un método crea una nueva instancia de una entidad administrada. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| 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 de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. Use las API de MI para todo el desarrollo nuevo. |
| ManagementEnumeratorAttribute |
El atributo ManagementEnumerator marca un método que devuelve todas las instancias de una clase WMI. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| ManagementInstaller |
Instala ensamblados instrumentados. Incluya una instancia de esta clase de instalador en el instalador del proyecto para un ensamblado que incluya instrumentación. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| ManagementKeyAttribute |
El atributo ManagementKey identifica las propiedades clave de una clase WMI. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| ManagementMemberAttribute |
El marco WMI.NET Provider Extensions usa esta clase. Es la clase base para todos los atributos de administración que se pueden aplicar a los miembros. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| ManagementNameAttribute |
El atributo ManagementName se usa para invalidar los nombres expuestos a través de una clase WMI. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| ManagementNewInstanceAttribute |
Clase base para atributos de administración que solo tienen funcionalidad en tiempo de ejecución y sin representación de esquema. Las clases de atributo de administración ManagementBindAttribute, ManagementCreateAttribute y ManagementEnumeratorAttribute se derivan de esta clase. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| ManagementProbeAttribute |
El atributo ManagementProbe indica que una propiedad o campo representa una propiedad WMI de solo lectura. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| ManagementQualifierAttribute |
El atributo ManagementQualifier contiene información adicional relacionada con el proveedor WMI sobre una clase WMI asociada, instancia, propiedad, campo o método. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| ManagementReferenceAttribute |
ManagementReferenceAttribute marca un miembro de clase, una propiedad o un parámetro de método como referencia a otro objeto de administración o clase. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| ManagementRemoveAttribute |
ManagementRemoveAttribute se usa para indicar que un método limpia una instancia de una entidad administrada. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| ManagementTaskAttribute |
El atributo ManagementTask indica que el método de destino implementa un método WMI. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| WmiConfigurationAttribute |
El atributo WmiConfiguration indica que un ensamblado contiene código que implementa un proveedor WMI mediante el modelo WMI.NET Provider Extensions. El atributo acepta parámetros que establecen la configuración de alto nivel del proveedor WMI implementado. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| WmiProviderInstallationException |
Representa una excepción que se produce cuando se produce un error en la instalación del proveedor WMI. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. Use las API de MI para todo el desarrollo nuevo. |
Interfaces
| Nombre | Description |
|---|---|
| IEvent |
Especifica un origen de un evento de instrumentación de administración. Se sabe que los objetos que implementan esta interfaz son orígenes de eventos de instrumentación de administración. En su lugar, las clases que no derivan de BaseEvent deben implementar esta interfaz. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| IInstance |
Especifica un origen de una instancia de instrumentación de administración. Se sabe que los objetos que implementan esta interfaz son orígenes de instancias de instrumentación de administración. En su lugar, las clases que no derivan de Instance deben implementar esta interfaz. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
Enumeraciones
| Nombre | Description |
|---|---|
| InstrumentationType |
Especifica el tipo de instrumentación proporcionado por una clase . Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| ManagementConfigurationType |
Representa los posibles comportamientos de confirmación de una propiedad de lectura y escritura. Se usa como valor de un parámetro del atributo ManagementConfigurationAttribute. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| ManagementHostingModel |
Define valores que especifican el modelo de hospedaje para el proveedor. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |
| ManagementQualifierFlavors |
Tipos de calificador que se pueden usar con extensiones de proveedor WMI. Nota: las bibliotecas de .NET WMI ahora se consideran en estado final y no hay más desarrollo, mejoras o actualizaciones disponibles para problemas relacionados con la seguridad que afectan a estas bibliotecas. |