Exporter (0) Imprimer
Développer tout

System.Management.Instrumentation, espace de noms

Fournit les classes nécessaires à l'instrumentation d'applications pour la gestion et à l'exposition de leurs informations et événements de gestion via WMI aux consommateurs potentiels. Les consommateurs tels que Microsoft Application Center ou Microsoft Operations Manager peuvent alors gérer facilement votre application et l'analyse ainsi que la configuration de votre application sont disponibles pour les scripts d'administrateur ou d'autres applications à la fois managées et non managées. Il est facile d'instrumenter votre application en utilisant l'attribut personnalisé InstrumentationClass sur les classes à exposer ou les classes de base BaseEvent et Instance et la classe d'assistance Instrumentation fournies.

 ClasseDescription
Classe publiqueBaseEventReprésente les classes dérivées de BaseEvent qui sont des classes d'événement de gestion connues. Ces classes dérivées héritent d'une implémentation de IEvent qui permet de déclencher des événements à l'aide de la méthode Fire.
Classe publiqueDefaultManagementProjectInstallerInstalle un assembly avec instrumentation. Cette classe est un programme d'installation de projet par défaut pour les assemblys qui contiennent une instrumentation de gestion et n'utilisent pas d'autres programmes d'installation (tels que des services ou des files d'attente de message). Pour utiliser ce programme d'installation de projet par défaut, dérivez une classe à partir de DefaultManagementProjectInstaller à l'intérieur de l'assembly. Cela ne nécessite pas de substitution de méthode.
Classe publiqueIgnoreMemberAttributePermet à un membre particulier d'une classe avec instrumentation d'être ignoré par l'instrumentation de gestion.
Classe publiqueInstanceReprésente des classes dérivées qui sont des classes d'instance d'instrumentation de gestion connues. Ces classes dérivées héritent d'une implémentation de IInstance qui permet de publier des instances à l'aide de la propriété Published.
Classe publiqueInstrumentationFournit des fonctions d'assistance pour exposer des événements et des données à des fins de gestion. Il existe une seule instance de cette classe par domaine d'application.
Classe publiqueInstrumentationClassAttributeSpécifie qu'une classe fournit une instrumentation d'événement ou d'instance.
Classe publiqueInstrumentedAttributeSpécifie que cet assembly fournit l'instrumentation de gestion. Cet attribut doit apparaître une seule fois par assembly.
Classe publiqueManagedNameAttributePermet à une classe avec instrumentation, ou à un membre d'une classe avec instrumentation, de présenter un nom de remplacement à l'aide de l'instrumentation de gestion.
Classe publiqueManagementInstallerInstalle des assemblys avec instrumentation. Inclut une instance de cette classe de programme d'installation dans le programme d'installation de projet pour un assembly avec instrumentation.

 InterfaceDescription
Interface publiqueIEventSpécifie la source d'un événement WMI. Les objets qui implémentent cette interface sont des sources d'événements WMI connus. Les classes qui ne sont pas dérivées de BaseEvent doivent plutôt implémenter cette interface.
Interface publiqueIInstanceSpécifie la source d'une instance d'instrumentation de gestion. Les objets qui implémentent cette interface sont des sources d'instances d'instrumentation de gestion connues. Les classes qui ne sont pas dérivées de Instance doivent plutôt implémenter cette interface.

 ÉnumérationDescription
Énumération publiqueInstrumentationTypeSpécifie le type d'instrumentation fourni par une classe.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft