PersistenceModeAttribute Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- Ö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: |
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) |