Condividi tramite


Procedura: specificare metadati per proprietà, metodi ed eventi di un componente

È possibile associare metadati descrittivi a proprietà, metodi ed eventi usando gli attributi. Gli attributi sono classi specializzate che modificano gli elementi di codice e vengono emessi nei metadati relativi agli elementi di codice in fase di compilazione. Gli attributi in fase di progettazione consentono di interagire con l'ambiente di sviluppo per fornire allo sviluppatore informazioni sul componente. Un esempio di attributo utilizzato comunemente è DescriptionAttribute. Quando viene associato a una proprietà o a un evento, l'attributo DescriptionAttribute consente di visualizzare una breve stringa nella finestra Proprietà. Di seguito viene illustrato un esempio.

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.
}

Per informazioni dettagliate sugli attributi da utilizzare per potenziare il supporto per il componente in fase di progettazione, vedere Attributi per componenti in fase di progettazione.

Per associare un attributo a una proprietà, un metodo o un evento

  • Aggiungere all'elemento di codice che si desidera modificare una chiamata al costruttore dell'attributo. La chiamata viene aggiunta inserendola tra parentesi angolari <> (in Visual Basic) o tra parentesi quadre [] (in C#) prima dell'elemento di codice da modificare.

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

Vedere anche

Attività

Procedura: specificare descrizioni di metadati relative al componente

Riferimenti

Attribute

Concetti

Attributi per componenti in fase di progettazione

Accesso ad attributi personalizzati

Recupero di informazioni memorizzate negli attributi

Altre risorse

Documentazione relativa ai componenti