WebDescriptionAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce il valore stringa da utilizzare come descrizione comando per una proprietà di un controllo Web part.
public ref class WebDescriptionAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Property)]
public class WebDescriptionAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Property)>]
type WebDescriptionAttribute = class
inherit Attribute
Public Class WebDescriptionAttribute
Inherits Attribute
- Ereditarietà
- Attributi
Esempio
Nell'esempio di codice seguente viene illustrato come usare l'attributo WebDescriptionAttribute per assegnare una descrizione comando a una proprietà in un controllo Web part. Alla proprietà personalizzata UserJobType viene assegnata la descrizione comando "Selezionare la categoria corrispondente al processo" da visualizzare nel PropertyGridEditorPart controllo. Questo esempio fa parte di un esempio più ampio disponibile nella panoramica della PropertyGridEditorPart classe.
[Personalizable(), WebBrowsable(), WebDisplayName("Job Type"),
WebDescription("Select the category that corresponds to your job.")]
public JobTypeName UserJobType
{
get
{
object o = ViewState["UserJobType"];
if (o != null)
return (JobTypeName)o;
else
return _userJobType;
}
set { _userJobType = (JobTypeName)value; }
}
<Personalizable(), WebBrowsable(), WebDisplayName("Job Type"), _
WebDescription("Select the category that corresponds to your job.")> _
Public Property UserJobType() As JobTypeName
Get
Dim o As Object = ViewState("UserJobType")
If Not (o Is Nothing) Then
Return CType(o, JobTypeName)
Else
Return _userJobType
End If
End Get
Set(ByVal value As JobTypeName)
_userJobType = CType(value, JobTypeName)
End Set
End Property
Commenti
Il PropertyGridEditorPart controllo fornisce un'interfaccia utente generica che consente agli utenti di modificare le proprietà personalizzate nei WebPart controlli server e posizionati nelle WebPartZoneBase zone. L'interfaccia utente di modifica viene fornita per le proprietà contrassegnate nel codice sorgente con l'attributo WebBrowsable (dalla WebBrowsableAttribute classe ). Quando una proprietà è contrassegnata con questo attributo, un PropertyGridEditorPart controllo crea l'interfaccia utente di modifica in base al tipo della proprietà e usa un PropertyDescriptor oggetto, se necessario, per convertire il valore in ogni controllo di modifica nel tipo della proprietà.
L'attributo WebDescription (dalla WebDescriptionAttribute classe ) consente di specificare la descrizione comando visualizzata con ogni controllo nell'interfaccia utente di modifica quando il puntatore del mouse viene posizionato sul controllo.
Costruttori
| Nome | Descrizione |
|---|---|
| WebDescriptionAttribute() |
Inizializza una nuova istanza della classe WebDescriptionAttribute. |
| WebDescriptionAttribute(String) |
Inizializza una nuova istanza della WebDescriptionAttribute classe con la descrizione specificata. |
Campi
| Nome | Descrizione |
|---|---|
| Default |
Rappresenta un'istanza della WebDescriptionAttribute classe con la Description proprietà impostata su una stringa vuota (""). |
Proprietà
| Nome | Descrizione |
|---|---|
| Description |
Ottiene la descrizione comando di una proprietà da visualizzare in un PropertyGridEditorPart controllo . |
| DescriptionValue |
Ottiene o imposta la descrizione comando da visualizzare nel PropertyGridEditorPart controllo . |
| TypeId |
Se implementato in una classe derivata, ottiene un identificatore univoco per questo Attribute. (Ereditato da Attribute) |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato. |
| GetHashCode() |
Restituisce il codice hash per il valore del nome visualizzato. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| IsDefaultAttribute() |
Determina se l'istanza corrente è impostata sul valore predefinito. |
| Match(Object) |
Quando sottoposto a override in una classe derivata, restituisce un valore che indica se questa istanza è uguale a un oggetto specificato. (Ereditato da Attribute) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Esegue il mapping di un set di nomi a un set corrispondente di identificatori dispatch. (Ereditato da Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera le informazioni sul tipo per un oggetto, che può essere utilizzato per ottenere le informazioni sul tipo per un'interfaccia. (Ereditato da Attribute) |
| _Attribute.GetTypeInfoCount(UInt32) |
Recupera il numero di interfacce di informazioni sul tipo fornite da un oggetto (0 o 1). (Ereditato da Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fornisce l'accesso alle proprietà e ai metodi esposti da un oggetto . (Ereditato da Attribute) |