InstrumentedAttribute Classe

Definição

Especifica que este assembly fornece instrumentação de gerenciamento.Specifies that this assembly provides management instrumentation. Esse atributo deve aparecer uma vez por assembly.This attribute should appear one time per assembly.

Observação: as bibliotecas do .NET no WMI agora são consideradas em estado final e nenhum desenvolvimento, melhorias ou atualizações adicionais estarão disponíveis para problemas não relacionados à segurança que afetarem essas bibliotecas.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. As APIs de MI devem ser usadas para todos os novos desenvolvimentos.The MI APIs should be used for all new development.

public ref class InstrumentedAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly)]
public class InstrumentedAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly)>]
type InstrumentedAttribute = class
    inherit Attribute
Public Class InstrumentedAttribute
Inherits Attribute
Herança
InstrumentedAttribute
Atributos

Construtores

InstrumentedAttribute()

Inicializa uma nova instância da classe InstrumentedAttribute que é definida para o namespace root\default.Initializes a new instance of the InstrumentedAttribute class that is set for the root\default namespace. Esse é o construtor sem parâmetros.This is the parameterless constructor.

InstrumentedAttribute(String)

Inicializa uma nova instância da classe InstrumentedAttribute que é definida para o namespace especificado para instrumentação dentro desse assembly.Initializes a new instance of the InstrumentedAttribute class that is set to the specified namespace for instrumentation within this assembly.

InstrumentedAttribute(String, String)

Inicializa uma nova instância da classe InstrumentedAttribute que é definida para as configurações de namespace e segurança especificadas para instrumentação dentro desse assembly.Initializes a new instance of the InstrumentedAttribute class that is set to the specified namespace and security settings for instrumentation within this assembly.

Propriedades

NamespaceName

Obtém ou define o namespace para instâncias e eventos de instrumentação neste assembly.Gets or sets the namespace for instrumentation instances and events in this assembly.

SecurityDescriptor

Obtém ou define um descritor de segurança que permite que somente usuários ou grupos especificados executem aplicativos que fornecem a instrumentação compatível com esse assembly.Gets or sets a security descriptor that allows only the specified users or groups to run applications that provide the instrumentation supported by this assembly.

TypeId

Quando implementado em uma classe derivada, obtém um identificador exclusivo para este Attribute.When implemented in a derived class, gets a unique identifier for this Attribute.

(Herdado de Attribute)

Métodos

Equals(Object)

Retorna um valor que indica se essa instância é igual a um objeto especificado.Returns a value that indicates whether this instance is equal to a specified object.

(Herdado de Attribute)
GetHashCode()

Retorna o código hash para a instância.Returns the hash code for this instance.

(Herdado de Attribute)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
IsDefaultAttribute()

Quando substituído em uma classe derivada, indica se o valor dessa instância é o valor padrão para a classe derivada.When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.

(Herdado de Attribute)
Match(Object)

Quando substituído em uma classe derivada, retorna um valor que indica se essa instância é igual a um objeto especificado.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(Herdado de Attribute)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Implantações explícitas de interface

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

Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição.Maps a set of names to a corresponding set of dispatch identifiers.

(Herdado de Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera as informações de tipo para um objeto, que pode ser usado para obter as informações de tipo para uma interface.Retrieves the type information for an object, which can be used to get the type information for an interface.

(Herdado de Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Herdado de Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fornece acesso a propriedades e métodos expostos por um objeto.Provides access to properties and methods exposed by an object.

(Herdado de Attribute)

Aplica-se a