WebBrowsableAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indique si la propriété désignée d’un contrôle WebPart est affichée dans un objet PropertyGridEditorPart.
public ref class WebBrowsableAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Property)]
public sealed class WebBrowsableAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Property)>]
type WebBrowsableAttribute = class
inherit Attribute
Public NotInheritable Class WebBrowsableAttribute
Inherits Attribute
- Héritage
- Attributs
Exemples
L’exemple de code suivant montre comment utiliser l’attribut WebBrowsableAttribute pour marquer une propriété sur un contrôle WebPart comme disponible dans un PropertyGridEditorPart contrôle. Cet exemple fait partie d’un exemple plus large trouvé dans la vue d’ensemble de la 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
Remarques
Le PropertyGridEditorPart contrôle fournit une interface utilisateur générique qui permet aux utilisateurs de modifier des propriétés personnalisées sur et des WebPart contrôles serveur placés dans WebPartZoneBase des zones. L’interface utilisateur d’édition est fournie pour les propriétés marquées dans le code source avec l’attribut WebBrowsable (à partir de la WebBrowsableAttribute classe). Lorsqu’une propriété est marquée avec cet attribut, un PropertyGridEditorPart contrôle crée l’interface utilisateur d’édition en fonction du type de la propriété et utilise un PropertyDescriptor objet si nécessaire pour convertir la valeur dans chaque contrôle d’édition en type de propriété.
Constructeurs
| Nom | Description |
|---|---|
| WebBrowsableAttribute() |
Initialise une nouvelle instance de la WebBrowsableAttribute classe avec la Browsable propriété définie sur |
| WebBrowsableAttribute(Boolean) |
Initialise une nouvelle instance de la WebBrowsableAttribute classe avec la valeur spécifiée pour la Browsable propriété. |
Champs
| Nom | Description |
|---|---|
| Default |
Représente une instance de la WebBrowsableAttribute classe avec la Browsable propriété définie sur la valeur par défaut, qui est |
| No |
Représente une instance de la WebBrowsableAttribute classe avec la Browsable propriété définie sur |
| Yes |
Représente une instance de la WebBrowsableAttribute classe avec la Browsable propriété définie sur |
Propriétés
| Nom | Description |
|---|---|
| Browsable |
Obtient une valeur indiquant si un PropertyGridEditorPart contrôle doit afficher une propriété spécifique d’un contrôle WebPart. |
| TypeId |
En cas d’implémentation dans une classe dérivée, obtient un identificateur unique pour cette Attribute. (Hérité de Attribute) |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Retourne une valeur qui indique si cette instance est égale à un objet spécifié. |
| GetHashCode() |
Retourne le code de hachage pour la valeur du nom complet. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| IsDefaultAttribute() |
Détermine si l’instance actuelle est définie sur la valeur par défaut. |
| Match(Object) |
En cas de substitution dans une classe dérivée, retourne une valeur qui indique si cette instance est égale à un objet spécifié. (Hérité de Attribute) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch. (Hérité de Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Récupère les informations de type d’un objet, qui peuvent être utilisées pour obtenir les informations de type d’une interface. (Hérité de Attribute) |
| _Attribute.GetTypeInfoCount(UInt32) |
Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1). (Hérité de Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fournit l’accès aux propriétés et méthodes exposées par un objet. (Hérité de Attribute) |