InstrumentationClassAttribute Classe

Definizione

Specifica che una classe fornisce strumentazione di istanza o di evento.

Nota: le librerie .NET di WMI sono ora considerate in stato finale e non saranno disponibili altri sviluppi, miglioramenti o aggiornamenti per i problemi non correlati alla sicurezza che interessano queste librerie. Per tutte le nuove attività di sviluppo devono essere usate le API MI.

public ref class InstrumentationClassAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Struct)]
public class InstrumentationClassAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Struct)>]
type InstrumentationClassAttribute = class
    inherit Attribute
Public Class InstrumentationClassAttribute
Inherits Attribute
Ereditarietà
InstrumentationClassAttribute
Attributi

Costruttori

InstrumentationClassAttribute(InstrumentationType)

Inizializza una nuova istanza della InstrumentationClassAttribute classe utilizzata se questo tipo è derivato da un altro tipo con l'attributo InstrumentationClassAttribute oppure se si tratta di una classe di strumentazione di primo livello, ad esempio un'istanza o una classe astratta senza una classe base o un evento derivato da __ExtrinsicEvent.

InstrumentationClassAttribute(InstrumentationType, String)

Inizializza una nuova istanza della classe InstrumentationClassAttribute che contiene lo schema per una classe base esistente. La classe deve contenere le definizioni di membro corrette per le proprietà della classe base WMI esistente.

Proprietà

InstrumentationType

Ottiene o imposta il tipo di strumentazione fornita dalla classe.

ManagedBaseClassName

Ottiene o imposta il nome della classe base di questa classe di strumentazione.

TypeId

Quando è implementata in una classe derivata, ottiene un identificatore univoco della classe Attribute.

(Ereditato da Attribute)

Metodi

Equals(Object)

Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.

(Ereditato da Attribute)
GetHashCode()

Restituisce il codice hash per l'istanza.

(Ereditato da Attribute)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IsDefaultAttribute()

In caso di override in una classe derivata, indica se il valore di questa istanza è il valore predefinito per la classe derivata.

(Ereditato da Attribute)
Match(Object)

Quando è sottoposto a override in una classe derivata, restituisce un valore che indica se questa istanza equivale a un oggetto specificato.

(Ereditato da Attribute)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch.

(Ereditato da Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera le informazioni sul tipo relative a un oggetto, che possono essere usate per ottenere informazioni sul tipo relative a un'interfaccia.

(Ereditato da Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Recupera il numero delle interfacce di informazioni sul tipo fornite da un oggetto (0 o 1).

(Ereditato da Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fornisce l'accesso a proprietà e metodi esposti da un oggetto.

(Ereditato da Attribute)

Si applica a