InstrumentationClassAttribute Classe

Definizione

Specifica che una classe fornisce strumentazione di istanza o di evento.Specifies that a class provides event or instance instrumentation.

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.Note: the WMI .NET libraries are now considered in final state, and no further development, enhancements, or updates will be available for non-security related issues affecting these libraries. Per tutte le nuove attività di sviluppo devono essere usate le API MI.The MI APIs should be used for all new development.

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

Costruttori

InstrumentationClassAttribute(InstrumentationType)

Inizializza una nuova istanza della classe InstrumentationClassAttribute usata se il tipo è derivato da un altro tipo con attributo InstrumentationClassAttribute oppure se si tratta di una classe di strumentazione di primo livello, ad esempio una classe istanza o una classe astratta, senza una classe base oppure un evento derivato da __ExtrinsicEvent.Initializes a new instance of the InstrumentationClassAttribute class that is used if this type is derived from another type that has the InstrumentationClassAttribute attribute, or if this is a top-level instrumentation class (for example, an instance or abstract class without a base class, or an event derived from __ExtrinsicEvent).

InstrumentationClassAttribute(InstrumentationType, String)

Inizializza una nuova istanza della classe InstrumentationClassAttribute che contiene lo schema per una classe base esistente.Initializes a new instance of the InstrumentationClassAttribute class that has schema for an existing base class. La classe deve contenere le definizioni di membro corrette per le proprietà della classe base WMI esistente.The class must contain proper member definitions for the properties of the existing WMI base class.

Proprietà

InstrumentationType

Ottiene o imposta il tipo di strumentazione fornita dalla classe.Gets or sets the type of instrumentation provided by this class.

ManagedBaseClassName

Ottiene o imposta il nome della classe base di questa classe di strumentazione.Gets or sets the name of the base class of this instrumentation class.

TypeId

Quando è implementata in una classe derivata, ottiene un identificatore univoco della classe Attribute.When implemented in a derived class, gets a unique identifier for this Attribute.

(Ereditato da Attribute)

Metodi

Equals(Object)

Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.Returns a value that indicates whether this instance is equal to a specified object.

(Ereditato da Attribute)
GetHashCode()

Restituisce il codice hash per l'istanza.Returns the hash code for this instance.

(Ereditato da Attribute)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(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.When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.

(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.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(Ereditato da Attribute)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(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.Maps a set of names to a corresponding set of dispatch identifiers.

(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.Retrieves the type information for an object, which can be used to get the type information for an interface.

(Ereditato da Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Recupera il numero delle interfacce di informazioni sul tipo fornite da un oggetto (0 o 1).Retrieves the number of type information interfaces that an object provides (either 0 or 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.Provides access to properties and methods exposed by an object.

(Ereditato da Attribute)

Si applica a