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 nebo událost ovládacího prvku serveru ASP.NET zachová na ASP.NET stránce v době návrhu. Tato třída se nemůže dě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.
Note
Návrhář webových stránek v Visual Studio nepodporuje metodu ResetPropertyName, 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
| Name | Description |
|---|---|
| PersistenceModeAttribute(PersistenceMode) |
Inicializuje novou instanci PersistenceModeAttribute třídy. |
Pole
| Name | Description |
|---|---|
| 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 určeno pouze ke čtení. |
| Default |
Určuje výchozí typ třídy PersistenceModeAttribute . Výchozí hodnota je |
| EncodedInnerDefaultProperty |
Určuje, že vlastnost je kódována HTML a trvale se zachová jako jediný vnitřní obsah ASP.NET serverového ovládacího prvku. Toto pole je určeno pouze ke čtení. |
| InnerDefaultProperty |
Určuje, že vlastnost se zachová jako jediný vnitřní obsah ovládacího prvku serveru ASP.NET. Toto pole je určeno pouze ke čtení. |
| InnerProperty |
Určuje, že vlastnost se zachová jako vnořená značka v rámci počáteční a koncové značky ovládacího prvku serveru. Toto pole je určeno pouze ke čtení. |
Vlastnosti
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| Equals(Object) |
PersistenceModeAttribute Porovná objekt s jiným objektem. |
| GetHashCode() |
Poskytuje hodnotu hash pro PersistenceModeAttribute atribut. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| IsDefaultAttribute() |
Určuje, zda PersistenceModeAttribute je objekt výchozího typu. |
| Match(Object) |
Při přepsání v odvozené třídě vrátí hodnotu, která určuje, zda se tato instance rovná zadanému objektu. (Zděděno od Attribute) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního 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í
| Name | Description |
|---|---|
| _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 pro 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) |