PersistenceModeAttribute Sınıf

Tanım

ASP.NET sunucu denetimi özelliğinin veya olayının tasarım zamanında 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.

Note

Visual Studio'daki Web sayfası tasarımcısı, isteğe bağlı olarak özellik kalıcılığı için Windows Forms denetimleri tarafından kullanıma sunulan ResetPropertyName yöntemini desteklemez. Sunucu denetimleri, sınıfı tarafından ControlPersister sağlanan yöntemler kullanılarak serileştirilir. Bu yöntemlerin uygulanması, , DefaultValueAttributeve PersistenceModeAttributegibi DesignerSerializationVisibilityAttributemeta veri öznitelikleri tarafından yönlendirilir.

Oluşturucular

Name Description
PersistenceModeAttribute(PersistenceMode)

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

Alanlar

Name Description
Attribute

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

Default

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

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 okunurdur.

InnerDefaultProperty

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

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 okunurdur.

Özellikler

Name Description
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

Name Description
Equals(Object)

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

GetHashCode()

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

GetType()

Geçerli örneğin Type 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 Objectbasit bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

Name Description
_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 kullanıma sunulan özelliklere ve yöntemlere erişim sağlar.

(Devralındığı yer: Attribute)

Şunlara uygulanır

Ayrıca bkz.