Questa documentazione è stata archiviata e non viene gestita.

Spazio dei nomi System.Management.Instrumentation

Aggiornamento: novembre 2007

Fornisce le classi necessarie per dotare le applicazioni di strumenti di gestione ed esporre ai potenziali consumatori le loro informazioni e i loro eventi di gestione tramite WMI. Consumatori quali Microsoft Application Center o Microsoft Operations Manager sono così in grado di gestire facilmente l'applicazione, che può essere monitorata e configurata per gli script amministratori o altre applicazioni, sia gestite sia non. Dotare l'applicazione di strumenti è facile; è sufficiente utilizzare l'attributo personalizzato InstrumentationClass sulle classi da esporre, oppure le classi di base BaseEvent e Instance fornite e la classe di supporto Instrumentation.

  ClasseDescrizione
BaseEventRappresenta le classi derivate da BaseEvent ovvero classi di eventi di gestione. Queste classi derivate ereditano un'implementazione di IEvent che consente la generazione di eventi tramite il metodo Fire.
DefaultManagementInstallerInstalla un assembly fornito di strumenti. Per utilizzare il programma di installazione dei progetti predefinito, derivare semplicemente una classe dall'oggetto DefaultManagementInstaller all'interno dell'assembly. Non è necessario sottoporre a override alcun metodo.
DefaultManagementProjectInstallerInstalla un assembly fornito di strumenti. Per utilizzare il programma di installazione dei progetti predefinito, derivare una classe dall'oggetto DefaultManagementProjectInstaller all'interno dell'assembly. Non è necessario sottoporre a override alcun metodo.
IgnoreMemberAttributeFa in modo che un particolare membro di una classe instrumentata venga ignorato dalla strumentazione di gestione.
InstanceRappresenta le classi derivate note come classi di istanza della strumentazione di gestione. Queste classi derivate ereditano un'implementazione di IInstance che consente la pubblicazione di istanze tramite la proprietà Published.
InstanceNotFoundExceptionEccezione generata per indicare che non viene restituita alcuna istanza da un provider.
InstrumentationFornisce funzioni di supporto per l'esposizione di eventi e dati per la gestione. Esiste un'unica istanza di questa classe per ciascun dominio applicazione.
InstrumentationBaseExceptionRappresenta l'eccezione di base correlata al provider.
InstrumentationClassAttributeSpecifica che una classe fornisce strumentazione di istanza o di evento.
InstrumentationExceptionRappresenta un'eccezione correlata al provider.
InstrumentationManagerFornisce metodi che gestiscono la durata e il modello utilizzato per i provider separati.
InstrumentedAttributeSpecifica che l'assembly fornisce la strumentazione di gestione. L'attributo deve essere presente una volta per assembly.
ManagedCommonProviderLa classe viene utilizzata internamente dall'infrastruttura di Estensioni provider WMI.NET.
ManagedNameAttributeConsente a una classe instrumentata o a un membro di una classe instrumentata di presentare un nome alternativo tramite la strumentazione di gestione.
ManagementBindAttributeL'attributo ManagementBind indica che viene utilizzato un metodo per restituire l'istanza di una classe WMI associata a un valore della chiave specifico.
ManagementCommitAttributeL'attributo ManagementCommit contrassegna un metodo chiamato quando è necessario aggiornare un insieme di proprietà di lettura e scrittura in una sola operazione atomica.
ManagementConfigurationAttributeL'attributo ManagementConfiguration indica che una proprietà o un campo rappresenta una proprietà WMI di lettura e scrittura.
ManagementCreateAttributeL'oggetto ManagementCreateAttribute viene utilizzato per indicare che un metodo crea una nuova istanza di un'entità gestita.
ManagementEntityAttributeL'attributo ManagementEntity indica che una classe fornisce le informazioni sulla gestione esposte tramite un provider WMI.
ManagementEnumeratorAttributeL'attributo ManagementEnumerator contrassegna un metodo che restituisce tutte le istanze di una classe WMI.
ManagementInstallerInstalla assembly instrumentati. Includere un'istanza di questa classe di installazione nel programma di installazione di progetti per un assembly che contiene strumentazione.
ManagementKeyAttributeL'attributo ManagementKey identifica le proprietà chiave di una classe WMI.
ManagementMemberAttributeQuesta classe è utilizzata dal framework di Estensioni di provider WMI.NET. È la classe base per tutti gli attributi di gestione applicabili ai membri.
ManagementNameAttributeL'attributo ManagementName viene utilizzato per eseguire l'override dei nomi esposti tramite una classe WMI.
ManagementNewInstanceAttributeClasse base per gli attributi di gestione che dispongono della funzionalità solo in fase di esecuzione e di nessuna rappresentazione dello schema. Le classi degli attributi di gestione ManagementBindAttribute, ManagementCreateAttribute e ManagementEnumeratorAttribute derivano tutte da questa classe.
ManagementProbeAttributeL'attributo ManagementProbe indica che una proprietà o un campo rappresenta una proprietà WMI di sola lettura.
ManagementQualifierAttributeL'attributo ManagementQualifier contiene informazioni aggiuntive correlate al provider WMI su una classe, un'istanza, una proprietà, un campo o un metodo WMI associato.
ManagementReferenceAttributeL'oggetto ManagementReferenceAttribute contrassegna un membro della classe, una proprietà o un parametro del metodo come riferimento a un altro oggetto di gestione o classe.
ManagementRemoveAttributeL'oggetto ManagementRemoveAttribute viene utilizzato per indicare che un metodo elimina un'istanza di un'entità gestita.
ManagementTaskAttributeL'attributo ManagementTask indica che il metodo di destinazione implementa un metodo WMI.
WmiConfigurationAttributeL'attributo WmiConfiguration indica che un assembly contiene codice che implementa un provider WMI utilizzando il modello Estensioni provider WMI.NET. L'attributo accetta parametri che stabiliscono la configurazione a livello generale del provider WMI implementato.
WmiProviderInstallationExceptionRappresenta un'eccezione da generare quando non è possibile installare il provider WMI.

  InterfacciaDescrizione
IEventSpecifica un'origine di un evento della strumentazione di gestione. Gli oggetti che implementano questa interfaccia sono note come origini di eventi della strumentazione di gestione. Le classi che non derivano da BaseEvent devono invece implementare questa interfaccia.
IInstanceSpecifica un'origine di un'istanza della strumentazione di gestione. Gli oggetti che implementano questa interfaccia sono origini di istanze della strumentazione di gestione. Le classi che non derivano da Instance devono invece implementare questa interfaccia.

  EnumerazioneDescrizione
InstrumentationTypeSpecifica il tipo di strumentazione fornita da una classe.
ManagementConfigurationTypeRappresenta i possibili comportamenti di commit di una proprietà di lettura/scrittura. Viene utilizzato come valore di un parametro dell'attributo ManagementConfigurationAttribute.
ManagementHostingModelDefinisce valori che specificano il modello di hosting per il provider.
ManagementQualifierFlavorsVersioni del qualificatore che possono essere utilizzate con le estensioni del provider WMI.
Mostra: