Condividi tramite


Classe ExtensionDescriptionAttribute

Rappresenta l'attributo di descrizione dell'estensione.

Gerarchia di ereditarietà

System.Object
  System.Attribute
    System.ComponentModel.DisplayNameAttribute
      Microsoft.Data.Schema.Extensibility.ExtensionDescriptionAttribute

Spazio dei nomi:  Microsoft.Data.Schema.Extensibility
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Sintassi

'Dichiarazione
<AttributeUsageAttribute(AttributeTargets.Class Or AttributeTargets.Interface, Inherited := False,  _
    AllowMultiple := False)> _
Public Class ExtensionDescriptionAttribute _
    Inherits DisplayNameAttribute
[AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Interface, Inherited = false, 
    AllowMultiple = false)]
public class ExtensionDescriptionAttribute : DisplayNameAttribute
[AttributeUsageAttribute(AttributeTargets::Class|AttributeTargets::Interface, Inherited = false, 
    AllowMultiple = false)]
public ref class ExtensionDescriptionAttribute : public DisplayNameAttribute
[<AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Interface, Inherited = false, 
    AllowMultiple = false)>]
type ExtensionDescriptionAttribute =  
    class
        inherit DisplayNameAttribute
    end
public class ExtensionDescriptionAttribute extends DisplayNameAttribute

Il tipo ExtensionDescriptionAttribute espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico ExtensionDescriptionAttribute Inizializza una nuova istanza della classe ExtensionDescriptionAttribute.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Description Ottiene o imposta la descrizione.
Proprietà pubblica DisplayName Ottiene il nome di visualizzazione di una proprietà, di un evento o di un metodo void pubblico che non utilizzi argomenti memorizzati in questo attributo. (Ereditato da DisplayNameAttribute)
Proprietà protetta. DisplayNameValue Ottiene o imposta il nome di visualizzazione. (Ereditato da DisplayNameAttribute)
Proprietà pubblica Publisher Ottiene o imposta l'editore.
Proprietà pubblica TypeId Quando è implementata in una classe derivata, ottiene un identificatore univoco della classe Attribute. (Ereditato da Attribute)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Consente di determinare se due istanze di DisplayNameAttribute sono uguali. (Ereditato da DisplayNameAttribute)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Viene restituito il codice hash per l'istanza. (Ereditato da DisplayNameAttribute)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsDefaultAttribute Determina se questo attributo è predefinito. (Ereditato da DisplayNameAttribute)
Metodo pubblico Match Quando è sottoposto a override in una classe derivata, restituisce un valore che indica se questa istanza equivale a un oggetto specificato. (Ereditato da Attribute)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.GetIDsOfNames Esegue il mapping di un set di nomi a un set corrispondente di ID di invio. (Ereditato da Attribute)
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.GetTypeInfo Recupera le informazioni sul tipo relative a un oggetto, che possono essere utilizzate per ottenere informazioni sul tipo relative a un'interfaccia. (Ereditato da Attribute)
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.GetTypeInfoCount Recupera il numero delle interfacce di informazioni di tipo fornite da un oggetto (0 o 1). (Ereditato da Attribute)
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.Invoke Fornisce l'accesso a proprietà e metodi esposti da un oggetto. (Ereditato da Attribute)

In alto

Note

Questo attributo è utilizzato per specificare un nome descrittivo, un editore, una descrizione o altre informazioni relative alla descrizione su un'interfaccia dell'estensione o un tipo. Questo attributo si può associare all'interfaccia dell'estensione o alla classe del tipo di estensione. Le informazioni specificate in tale attributo per l'estensione vengono utilizzate nella pagina Impostazioni per l'estensione.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Data.Schema.Extensibility