PersistenceMode Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, как свойство или событие элемента управления сервером ASP.NET сохраняется декларативно в .aspx или ASCX-файле.
public enum class PersistenceMode
public enum PersistenceMode
type PersistenceMode =
Public Enum PersistenceMode
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| Attribute | 0 | Указывает, что свойство или событие сохраняется в качестве атрибута. |
| InnerProperty | 1 | Указывает, что свойство сохраняется в элементе управления сервера ASP.NET в виде вложенного тега. Это обычно используется для сложных объектов, которые имеют сохраняемые свойства собственных. |
| InnerDefaultProperty | 2 | Указывает, что свойство сохраняется в элементе управления сервером ASP.NET в виде внутреннего текста. Также указывает, что это свойство определяется как свойство по умолчанию элемента. Только одно свойство можно назначить свойством по умолчанию. |
| EncodedInnerDefaultProperty | 3 | Указывает, что свойство сохраняется в качестве единственного внутреннего текста элемента управления ASP.NET сервера. Значение свойства закодировано в формате HTML. Это обозначение можно указать только строкой. |
Примеры
В следующем примере кода демонстрируется ITemplate свойство, которое будет сохранено в качестве внутреннего свойства, как определено путем применения атрибута PersistenceModeAttribute к метаданным свойства.
[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