Partilhar via


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

Você pode anexar metadados descritivos para suas propriedades, métodos, eventos e usando atributos.Os atributos são classes especializadas que alteram 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 componente.Um exemplo de um atributo de uso geral é DescriptionAttribute.Quando anexado a uma propriedade ou um evento, o atributo de DescriptionAttribute causa uma cadeia de caracteres curta a ser exibida na janela de Propriedades .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 atributos que você pode usar para aprimorar suporte em tempo de design para o componente, consulte Atributos de tempo de design para componentes.

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

  • Adicione uma chamada para o construtor do atributo para o elemento de código que você deseja alterar.A chamada é adicionado para colocar o em <> colchetes angulares (Visual Basic) ou [] entre colchetes (para C#), precedendo o elemento de código que você deseja alterar.

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

Consulte também

Tarefas

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

Referência

Attribute

Conceitos

Atributos de tempo de design para componentes

Acessando os atributos personalizados

Recuperar as informações armazenadas em atributos

Outros recursos

Ajuda do usuário para componentes