PersistenceModeAttribute 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.
Définit l’attribut de métadonnées qui spécifie comment une propriété ou un événement de contrôle serveur ASP.NET est conservé dans une page ASP.NET au moment du design. Cette classe ne peut pas être héritée.
public ref class PersistenceModeAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.All)]
public sealed class PersistenceModeAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.All)>]
type PersistenceModeAttribute = class
inherit Attribute
Public NotInheritable Class PersistenceModeAttribute
Inherits Attribute
- Héritage
- Attributs
Exemples
[PersistenceMode(PersistenceMode.InnerProperty),
TemplateContainer(typeof(TemplateItem))]
public ITemplate MessageTemplate {
get {
return _messageTemplate;
}
set {
_messageTemplate = value;
}
}
<PersistenceMode(PersistenceMode.InnerProperty), TemplateContainer(GetType(TemplateItem))> Public Property MessageTemplate() As ITemplate
Get
Return _messageTemplate
End Get
Set(ByVal Value As ITemplate)
_messageTemplate = Value
End Set
End Property
Remarques
Pour plus d’informations sur l’utilisation d’attributs, consultez Attributs.
Note
Le concepteur de pages web dans Visual Studio ne prend pas en charge la méthode ResetPropertyName qui est éventuellement exposée par Windows Forms contrôles pour la persistance des propriétés. Les contrôles serveur sont sérialisés à l’aide de méthodes fournies par la ControlPersister classe. L’implémentation de ces méthodes est pilotée par des attributs de métadonnées tels que DefaultValueAttribute, PersistenceModeAttributeet DesignerSerializationVisibilityAttribute.
Constructeurs
| Nom | Description |
|---|---|
| PersistenceModeAttribute(PersistenceMode) |
Initialise une nouvelle instance de la classe PersistenceModeAttribute. |
Champs
| Nom | Description |
|---|---|
| Attribute |
Spécifie que la propriété ou l’événement persiste dans la balise d’ouverture du contrôle serveur en tant qu’attribut. Ce champ est en lecture seule. |
| Default |
Spécifie le type par défaut de la PersistenceModeAttribute classe. La valeur par défaut est |
| EncodedInnerDefaultProperty |
Spécifie qu’une propriété est encodée au format HTML et persiste en tant que seul contenu interne du contrôle serveur ASP.NET. Ce champ est en lecture seule. |
| InnerDefaultProperty |
Spécifie qu’une propriété persiste en tant que seul contenu interne du contrôle serveur ASP.NET. Ce champ est en lecture seule. |
| InnerProperty |
Spécifie que la propriété persiste en tant qu’étiquette imbriquée dans les balises d’ouverture et de fermeture du contrôle serveur. Ce champ est en lecture seule. |
Propriétés
| Nom | Description |
|---|---|
| Mode |
Obtient la valeur actuelle de l’énumération PersistenceMode . |
| 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) |
Compare l’objet PersistenceModeAttribute à un autre objet. |
| GetHashCode() |
Fournit une valeur de hachage pour un PersistenceModeAttribute attribut. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| IsDefaultAttribute() |
Indique si l’objet PersistenceModeAttribute est du type 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) |