Compartilhar via


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

Você pode anexar metadados descritivos para suas propriedades, métodos e eventos usando atributos. Os atributos são classes especializadas que modificar os elementos de código e são emitidas em metadados sobre esses elementos de código em tempo de compilação. Atributos de tempo de design interagem com o ambiente de desenvolvimento para fornecer o desenvolvedor com informações sobre o seu componente. Um exemplo de um atributo comumente usado é o DescriptionAttribute. Quando conectado a uma propriedade ou evento, a DescriptionAttribute atributo faz com que uma seqüência de caracteres curta a ser exibido 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 aperfeiçoar o suporte de tempo de design para seu componente, consulte Atributos de tempo de design para componentes.

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

  • Adicione uma chamada para construtor o atributo para o elemento de código que você deseja modificar. A chamada é adicionada, colocando-o em colchetes angulares < > (para Visual Basic) ou colchetes [] (para C#), que precede o elemento de código que você deseja modificar.

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

Consulte também

Tarefas

Como: Forneça descrições de metadados sobre o seu componente.

Referência

Attribute

Conceitos

Atributos de tempo de design para componentes

Acessando os atributos personalizados

Recuperando Informações Armazenadas em Atributos

Outros recursos

Assistência ao usuário para componentes