PersistenceModeAttribute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje atribut metadat, který určuje, jak se vlastnost ovládacího prvku serveru ASP.NET nebo událost uchovává na ASP.NET stránce v době návrhu. Tuto třídu nelze zdědit.
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
- Dědičnost
- Atributy
Příklady
[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
Poznámky
Další informace o používání atributů naleznete v tématu Atributy.
Poznámka
Návrhář webových stránek v Visual Studio nepodporuje metoduResetPropertyName
, která je volitelně vystavena ovládacími prvky model Windows Forms pro trvalost vlastností. Serverové ovládací prvky jsou serializovány pomocí metod poskytovaných ControlPersister třídou. Implementace těchto metod je řízena atributy metadat, jako DefaultValueAttributejsou , PersistenceModeAttributea DesignerSerializationVisibilityAttribute.
Konstruktory
PersistenceModeAttribute(PersistenceMode) |
Inicializuje novou instanci PersistenceModeAttribute třídy. |
Pole
Attribute |
Určuje, že vlastnost nebo událost přetrvává v počáteční značce ovládacího prvku serveru jako atribut. Toto pole je jen ke čtení. |
Default |
Určuje výchozí typ třídy PersistenceModeAttribute . Výchozí formát je |
EncodedInnerDefaultProperty |
Určuje, že vlastnost je kódována html a uchovává jako jediný vnitřní obsah ovládacího prvku serveru ASP.NET. Toto pole je jen ke čtení. |
InnerDefaultProperty |
Určuje, že vlastnost zůstane zachována jako jediný vnitřní obsah ovládacího prvku serveru ASP.NET. Toto pole je jen ke čtení. |
InnerProperty |
Určuje, že vlastnost se uchovává jako vnořená značka v rámci otevírací a zavírací značky ovládacího prvku serveru. Toto pole je jen ke čtení. |
Vlastnosti
Mode |
Získá aktuální hodnotu výčtu PersistenceMode . |
TypeId |
Při implementaci v odvozené třídě získá jedinečný identifikátor pro tento Attribute. (Zděděno od Attribute) |
Metody
Equals(Object) |
PersistenceModeAttribute Porovná objekt s jiným objektem. |
GetHashCode() |
Poskytuje hodnotu hash atributu PersistenceModeAttribute . |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
IsDefaultAttribute() |
Určuje, zda PersistenceModeAttribute je objekt výchozím typem. |
Match(Object) |
Při přepsání v odvozené třídě vrátí hodnotu, která označuje, zda se tato instance rovná zadanému objektu. (Zděděno od Attribute) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání. (Zděděno od Attribute) |
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Načte informace o typu objektu, který lze použít k získání informací o typu rozhraní. (Zděděno od Attribute) |
_Attribute.GetTypeInfoCount(UInt32) |
Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1). (Zděděno od Attribute) |
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Poskytuje přístup k vlastnostem a metodám vystaveným objektem. (Zděděno od Attribute) |