PersistenceModeAttribute 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 l'attributo di metadati che specifica come una proprietà o un evento di un controllo server ASP.NET viene mantenuto in una pagina ASP.NET in fase di progettazione. La classe non può essere ereditata.
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
- Ereditarietà
- Attributi
Esempio
[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
Commenti
Per altre informazioni sull'uso degli attributi, vedere Attributi.
Nota
La finestra di progettazione pagine Web in Visual Studio non supporta il ResetPropertyName
metodo esposto facoltativamente dai controlli Windows Forms per la persistenza delle proprietà. I controlli server vengono serializzati usando i metodi forniti dalla ControlPersister classe . L'implementazione di questi metodi è basata su attributi di metadati, ad DefaultValueAttributeesempio , PersistenceModeAttributee DesignerSerializationVisibilityAttribute.
Costruttori
PersistenceModeAttribute(PersistenceMode) |
Inizializza una nuova istanza della classe PersistenceModeAttribute. |
Campi
Attribute |
Specifica che la proprietà o l'evento viene mantenuto nel tag di apertura del controllo server come attributo. Questo campo è di sola lettura. |
Default |
Specifica il tipo predefinito per la classe PersistenceModeAttribute. Il valore predefinito è |
EncodedInnerDefaultProperty |
Specifica che una proprietà è codificata in HTML e che viene mantenuta come unico contenuto interno del controllo server ASP.NET. Questo campo è di sola lettura. |
InnerDefaultProperty |
Specifica che una proprietà viene mantenuta come unico contenuto interno del controllo server ASP.NET. Questo campo è di sola lettura. |
InnerProperty |
Specifica che la proprietà viene mantenuta come tag annidato all'interno dei tag di apertura e di chiusura del controllo server. Questo campo è di sola lettura. |
Proprietà
Mode |
Ottiene il valore corrente dell'enumerazione PersistenceMode. |
TypeId |
Quando è implementata in una classe derivata, ottiene un identificatore univoco della classe Attribute. (Ereditato da Attribute) |
Metodi
Equals(Object) |
Confronta l'oggetto PersistenceModeAttribute con un altro oggetto. |
GetHashCode() |
Fornisce un valore hash per un attributo PersistenceModeAttribute. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
IsDefaultAttribute() |
Indica se l'oggetto PersistenceModeAttribute è del tipo predefinito. |
Match(Object) |
Quando è sottoposto a override in una classe derivata, restituisce un valore che indica se questa istanza equivale a un oggetto specificato. (Ereditato da Attribute) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch. (Ereditato da Attribute) |
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera le informazioni sul tipo relative a un oggetto, che possono essere usate per ottenere informazioni sul tipo relative a un'interfaccia. (Ereditato da Attribute) |
_Attribute.GetTypeInfoCount(UInt32) |
Recupera il numero delle 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 a proprietà e metodi esposti da un oggetto. (Ereditato da Attribute) |