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 la façon dont une propriété ou un événement de contrôle serveur ASP.NET est persistant 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.
Notes
Le concepteur de pages Web dans Visual Studio ne prend pas en charge la ResetPropertyName
méthode 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
PersistenceModeAttribute(PersistenceMode) |
Initialise une nouvelle instance de la classe PersistenceModeAttribute. |
Champs
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 classe PersistenceModeAttribute. La valeur par défaut est |
EncodedInnerDefaultProperty |
Spécifie qu'une propriété est encodée en HTML et persiste comme le seul contenu interne du contrôle serveur ASP.NET. Ce champ est en lecture seule. |
InnerDefaultProperty |
Spécifie qu'une propriété persiste comme le 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 que balise imbriquée dans les balises d'ouverture et de fermeture du contrôle serveur. Ce champ est en lecture seule. |
Propriétés
Mode |
Obtient la valeur actuelle de l'énumération PersistenceMode. |
TypeId |
Lors de l'implémentation dans une classe dérivée, obtient un identificateur unique pour l'objet Attribute. (Hérité de Attribute) |
Méthodes
Equals(Object) |
Compare l'objet PersistenceModeAttribute à un autre objet. |
GetHashCode() |
Fournit une valeur de hachage pour un attribut PersistenceModeAttribute. |
GetType() |
Obtient le 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 indiquant si cette instance équivaut à un objet spécifié. (Hérité de Attribute) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
_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 pour 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 aux méthodes exposées par un objet. (Hérité de Attribute) |