Este exemplo anexa um HelpAttribute à classe Widget.This example attaches a HelpAttribute to the Widget class.Ele adiciona outro HelpAttribute ao método Display na classe.It adds another HelpAttribute to the Display method in the class.Os construtores públicos de uma classe de atributo controlam as informações que devem ser fornecidas quando o atributo é anexado a uma entidade de programa.The public constructors of an attribute class control the information that must be provided when the attribute is attached to a program entity.As informações adicionais podem ser fornecidas ao referenciar propriedades públicas de leitura-gravação da classe de atributo (como a referência anterior à propriedade Topic).Additional information can be provided by referencing public read-write properties of the attribute class (such as the reference to the Topic property previously).

Os metadados definidos por atributos podem ser lidos e manipulados em tempo de execução usando reflexão.The metadata defined by attributes can be read and manipulated at runtime using reflection.Quando um atributo específico for solicitado usando esta técnica, o construtor para a classe de atributo será invocado com as informações fornecidas na origem do programa e a instância do atributo resultante será retornada.When a particular attribute is requested using this technique, the constructor for the attribute class is invoked with the information provided in the program source, and the resulting attribute instance is returned.Se forem fornecidas informações adicionais por meio de propriedades, essas propriedades serão definidas para os valores fornecidos antes que a instância do atributo seja retornada.If additional information was provided through properties, those properties are set to the given values before the attribute instance is returned.

O exemplo de código a seguir demonstra como obter as instâncias HelpAttribute associadas à classe Widget e seu método Display.The following code sample demonstrates how to get the HelpAttribute instances associated to the Widget class and its Display method.