PersistenceModeAttribute Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Meghatározza azt a metaadatattribútumot, amely meghatározza, hogy egy ASP.NET kiszolgálóvezérlő tulajdonsága vagy eseménye hogyan legyen megőrizve egy ASP.NET lapon a tervezéskor. Ez az osztály nem örökölhető.
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
- Öröklődés
- Attribútumok
Példák
[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
Megjegyzések
Az attribútumok használatáról további információt az Attribútumok című témakörben talál.
Note
A Visual Studio weblaptervezője nem támogatja a ResetPropertyName metódust, amelyet a tulajdonságmegőrzést Windows Forms vezérlők opcionálisan elérhetővé teszik. A kiszolgálóvezérlők szerializálása az ControlPersister osztály által biztosított módszerekkel történik. Ezeknek a módszereknek a megvalósítását olyan metaadat-attribútumok vezérlik, mint az DefaultValueAttribute, PersistenceModeAttributeés DesignerSerializationVisibilityAttribute.
Konstruktorok
| Name | Description |
|---|---|
| PersistenceModeAttribute(PersistenceMode) |
Inicializálja a PersistenceModeAttribute osztály új példányát. |
Mezők
| Name | Description |
|---|---|
| Attribute |
Megadja, hogy a tulajdonság vagy esemény attribútumként megmarad-e a kiszolgálóvezérlő nyitó címkéjében. Ez a mező csak olvasható. |
| Default |
Az osztály alapértelmezett típusát PersistenceModeAttribute adja meg. Az alapértelmezett érték a |
| EncodedInnerDefaultProperty |
Megadja, hogy egy tulajdonság HTML-kódolású, és a ASP.NET kiszolgálóvezérlő egyetlen belső tartalmaként marad meg. Ez a mező csak olvasható. |
| InnerDefaultProperty |
Azt határozza meg, hogy egy tulajdonság megmarad-e a ASP.NET kiszolgálóvezérlő egyetlen belső tartalmaként. Ez a mező csak olvasható. |
| InnerProperty |
Megadja, hogy a tulajdonság beágyazott címkeként megmaradjon a kiszolgálóvezérlő nyitó és záró címkéi között. Ez a mező csak olvasható. |
Tulajdonságok
| Name | Description |
|---|---|
| Mode |
Lekéri az enumerálás aktuális értékét PersistenceMode . |
| TypeId |
Ha származtatott osztályban implementálják, ehhez egy egyedi azonosítót Attributekap. (Öröklődés forrása Attribute) |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Összehasonlítja az PersistenceModeAttribute objektumot egy másik objektummal. |
| GetHashCode() |
Kivonatértéket biztosít egy PersistenceModeAttribute attribútumhoz. |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| IsDefaultAttribute() |
Azt jelzi, hogy az PersistenceModeAttribute objektum az alapértelmezett típus-e. |
| Match(Object) |
Származtatott osztály felülírásakor egy olyan értéket ad vissza, amely jelzi, hogy ez a példány egy adott objektummal egyenlő-e. (Öröklődés forrása Attribute) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Névkészletet képez le a küldési azonosítók megfelelő készletére. (Öröklődés forrása Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Lekéri egy objektum típusadatait, amelyek a felület típusadatainak lekérésére használhatók. (Öröklődés forrása Attribute) |
| _Attribute.GetTypeInfoCount(UInt32) |
Lekéri az objektumok által biztosított típusinformációs felületek számát (0 vagy 1). (Öröklődés forrása Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Hozzáférést biztosít az objektumok által közzétett tulajdonságokhoz és metódusokhoz. (Öröklődés forrása Attribute) |