System.Management.Instrumentation 命名空间

提供一些类,检测管理应用程序以及通过 WMI 向潜在使用者公开管理信息和事件时需要这些类。 像 Microsoft Application Center 或 Microsoft Operations Manager 这样的使用者然后可以很容易地管理您的应用程序,并且您的应用程序的监视和配置可用于管理员脚本或其他应用程序,无论是托管的还是非托管的。 对于您要公开的类使用 InstrumentationClass 自定义属性,或者使用所提供的 BaseEventInstance 基类以及 Instrumentation 帮助器类,可以很容易地实现为应用程序设置检测点。

BaseEvent

表示从 BaseEvent 中派生的类,这些类为已知的管理事件类。 这些派生类继承 IEvent 的实现,该实现允许通过 Fire() 方法触发事件。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

DefaultManagementInstaller

安装已检测的程序集。 若要使用此默认项目安装程序,只需在程序集中从 DefaultManagementInstaller 派生类。 不需要重写任何方法。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

DefaultManagementProjectInstaller

安装已检测的程序集。 若要使用此默认项目安装程序,在程序集中从 DefaultManagementProjectInstaller 派生类。 不需要重写任何方法。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

IgnoreMemberAttribute

导致 management instrumentation 忽略被检测类的相关成员。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

Instance

表示已知为 management instrumentation 实例类的派生类。 这些派生类继承 IInstance 的实现,该实现允许通过 Published 属性发布实例。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

InstanceNotFoundException

引发的异常指示提供程序未返回任何实例。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

Instrumentation

提供 Helper 函数,该函数用于公开管理事件和数据。 每个应用程序域都有此类的一个实例。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

InstrumentationBaseException

表示与提供程序相关的基础异常。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

InstrumentationClassAttribute

指定一个类提供事件或实例检测。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

InstrumentationException

表示与提供程序相关的异常。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

InstrumentationManager

提供方法,用于管理生命周期和管理用于分离式提供程序的模型。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

InstrumentedAttribute

指定此程序集提供管理检测。 此属性应在每个程序集出现一次。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

ManagedCommonProvider

该类供 WMI.NET 提供程序扩展基础结构在内部使用。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

ManagedNameAttribute

允许被检测类或其成员通过 Management Instrumentation 表示替代名称。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

ManagementBindAttribute

ManagementBind 属性指示使用了一种方法来返回与特定密钥值相关联的 WMI 类的实例。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

ManagementCommitAttribute

ManagementCommit 属性标记当有必要在一次原子操作中更新一组读写属性时调用的方法。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

ManagementConfigurationAttribute

ManagementConfiguration 特性表示属性或字段将代表读写 WMI 属性。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

ManagementCreateAttribute

ManagementCreateAttribute 用于指示方法将创建托管实体的新实例。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

ManagementEntityAttribute

ManagementEntity 属性指示某个类提供通过 WMI 提供程序公开的管理信息。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

ManagementEnumeratorAttribute

ManagementEnumerator 属性标记用于返回所有 WMI 类实例的方法。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

ManagementInstaller

安装检测程序集。 在一个程序集的项目安装程序中包含此安装程序类的一个实例,该程序集包含检测。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

ManagementKeyAttribute

ManagementKey 属性标识 WMI 类的键属性。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

ManagementMemberAttribute

通过 WMI.NET 提供程序扩展框架使用此类。 它是可应用于成员的所有管理属性的基类。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

ManagementNameAttribute

ManagementName 属性用于替代通过 WMI 类公开的名称。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

ManagementNewInstanceAttribute

仅具有运行时功能但没有架构表示形式的管理属性的基类。 管理属性类 ManagementBindAttribute、ManagementCreateAttribute 和 ManagementEnumeratorAttribute 均从此类派生。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

ManagementProbeAttribute

ManagementProbe 属性表示属性或字段代表只读 WMI 属性。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

ManagementQualifierAttribute

ManagementQualifier 属性包含有关关联的 WMI 类、实例、属性、字段或方法的与 WMI 提供程序相关的信息。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

ManagementReferenceAttribute

ManagementReferenceAttribute 将类成员、属性或方法参数标记为对另一个管理对象或类的引用。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

ManagementRemoveAttribute

ManagementRemoveAttribute 用于指示方法将清理托管实体的实例。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

ManagementTaskAttribute

ManagementTask 属性指示目标方法实施 WMI 方法。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

WmiConfigurationAttribute

WmiConfiguration 属性指示程序集包含通过使用 WMI.NET 提供程序扩展模型实现 WMI 提供程序的代码。 该属性接受建立所实现的 WMI 提供程序的高级配置的参数。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

WmiProviderInstallationException

表示 WMI 提供程序安装失败时引发的异常。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

接口

IEvent

指定管理检测事件的源。 已知实现此接口的对象是管理检测事件的源。 而是应由非派生自 BaseEvent 的类实现此接口。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

IInstance

指定管理检测实例的源。 已知实现此接口的对象是管理检测实例的源。 而是应由非派生自 Instance 的类实现此接口。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

枚举

InstrumentationType

指定由一个类提供的检测的类型。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

ManagementConfigurationType

表示读/写属性的可能提交行为。 它用作 ManagementConfigurationAttribute 属性的参数值。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

ManagementHostingModel

定义用于指定提供程序承载模型的值。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。

ManagementQualifierFlavors

可以与 WMI 提供程序扩展一起使用的限定符类型。

注意:WMI .NET 库现在视为处于最终状态,且没有可用于会影响这些库的非安全性相关问题的进一步开发、增强或更新。 MI API 应用于所有新的开发。