Compartilhar via


Como: Fornecer metadados para propriedades do componente, métodos e eventos

Você pode anexar metadados descritivos para suas propriedades, métodos e eventos por meio de atributos.Os atributos são classes especializadas que modificar elementos de código e são emitidos em metadados sobre esses elementos de código em time de compilar.Atributos de time de design interagem com o ambiente de desenvolvimento para fornecer informações sobre o componente ao desenvolvedor.Um exemplo de um atributo usado com freqüência é o DescriptionAttribute. Quando conectado a uma propriedade ou evento, a DescriptionAttribute atributo faz com que uma seqüência curta a ser exibida na Propriedades janela.Um exemplo é mostrado abaixo:

Imports System.ComponentModel
<Description("This property specifies the active Widget")> Public _
   Property ActiveWidget as Widget
' Insert code to implementat functionality.
End Property
using System.ComponentModel;
[Description("This property specifies the active Widget")]
public Widget ActiveWidget
{
   // Insert code to implementat functionality.
}

Para obter detalhes sobre os atributos que você pode usar para aprimorar o suporte em time de design para o componente, consulte Atributos de time de design para componentes.

Para anexar um atributo a uma propriedade, método ou evento

  • Adicione uma telefonar ao construtor do atributo ao elemento de código que você deseja modificar.A telefonar é adicionada, colocando-<>colchetes angulares (para Visual Basic) ou colchetes [] (para translation from VPE for Csharp) precede o elemento de código que deseja modificar.

    <Browsable(False)> Public Property ServingSize as Integer
    
    [Browsable(false)]
    public int ServingSize
    

Consulte também

Tarefas

Como: Fornecer descrições de metadados sobre o componente

Conceitos

Atributos de time de design para componentes

Ao acessar atributos Personalizars

Recuperando Informações Armazenadas em Atributos

Referência

Attribute

Outros recursos

Assistência do usuário para os componentes