PersistenceModeAttribute Sınıf

Tanım

Bir ASP.NET sunucusu denetim özelliğinin veya olayının tasarım zamanında bir ASP.NET sayfasında nasıl kalıcı hale geldiğini belirten meta veri özniteliğini tanımlar. Bu sınıf devralınamaz.

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
Devralma
PersistenceModeAttribute
Öznitelikler

Örnekler

[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

Açıklamalar

Öznitelikleri kullanma hakkında daha fazla bilgi için bkz . Öznitelikler.

Not

Visual Studio'deki Web sayfası tasarımcısı, özellik kalıcılığı için isteğe bağlı olarak Windows Forms denetimleri tarafından kullanıma sunulan yöntemi desteklemezResetPropertyName. Sunucu denetimleri, sınıfı tarafından ControlPersister sağlanan yöntemler kullanılarak seri hale getirilir. Bu yöntemlerin uygulanması, , PersistenceModeAttributeve DesignerSerializationVisibilityAttributegibi DefaultValueAttributemeta veri öznitelikleri tarafından yönlendirilir.

Oluşturucular

PersistenceModeAttribute(PersistenceMode)

PersistenceModeAttribute sınıfının yeni bir örneğini başlatır.

Alanlar

Attribute

Özelliğin veya olayın sunucu denetiminin açılış etiketinde bir öznitelik olarak kalıcı olduğunu belirtir. Bu alan salt okunur durumdadır.

Default

sınıfı için PersistenceModeAttribute varsayılan türü belirtir. Varsayılan değer: PersistenceMode.Attribute. Bu alan salt okunur durumdadır.

EncodedInnerDefaultProperty

Bir özelliğin HTML ile kodlandığını ve ASP.NET sunucu denetiminin tek iç içeriği olarak kalıcı olduğunu belirtir. Bu alan salt okunur durumdadır.

InnerDefaultProperty

Bir özelliğin ASP.NET sunucu denetiminin tek iç içeriği olarak kalıcı olduğunu belirtir. Bu alan salt okunur durumdadır.

InnerProperty

özelliğinin, sunucu denetiminin açma ve kapatma etiketleri içinde iç içe etiket olarak kalıcı olduğunu belirtir. Bu alan salt okunur durumdadır.

Özellikler

Mode

Numaralandırmanın geçerli değerini PersistenceMode alır.

TypeId

Türetilmiş bir sınıfta uygulandığında, bu Attributeiçin benzersiz bir tanımlayıcı alır.

(Devralındığı yer: Attribute)

Yöntemler

Equals(Object)

Nesneyi başka bir nesneyle PersistenceModeAttribute karşılaştırır.

GetHashCode()

Bir öznitelik için PersistenceModeAttribute karma değer sağlar.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IsDefaultAttribute()

Nesnenin PersistenceModeAttribute varsayılan türde olup olmadığını gösterir.

Match(Object)

Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

(Devralındığı yer: Attribute)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Bir ad kümesini karşılık gelen bir dağıtma tanımlayıcısı kümesine eşler.

(Devralındığı yer: Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Bir arabirimin tür bilgilerini almak için kullanılabilecek bir nesnenin tür bilgilerini alır.

(Devralındığı yer: Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Bir nesnenin sağladığı tür bilgisi arabirimlerinin sayısını alır (0 ya da 1).

(Devralındığı yer: Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Bir nesne tarafından sunulan özelliklere ve yöntemlere erişim sağlar.

(Devralındığı yer: Attribute)

Şunlara uygulanır

Ayrıca bkz.