SettingsProperty 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.
Tek bir yapılandırma özelliği hakkındaki meta verileri temsil eden sınıf olarak dahili olarak kullanılır.
public ref class SettingsProperty
public class SettingsProperty
type SettingsProperty = class
Public Class SettingsProperty
- Devralma
-
SettingsProperty
Açıklamalar
SettingsProperty , öğesinden SettingsBasetüretilen bir sınıfın ayar özelliklerini açıklamak için kullanılır. Ayarlar API'si, bir ayar özellikleri koleksiyonunun ortak dil çalışma zamanı sınıfı halinde gruplanmasını sağlar.
Ayarları kalıcı hale getirme sırasında SettingsBase temel sınıf, türünde SettingsPropertyCollectionbir koleksiyonda SettingsProperty gruplandırılmış bir nesne koleksiyonu ister. Bunu kendi Properties üyesini çağırarak yapar. Devralınan sınıflar kalıcı olması için bir özellik koleksiyonu döndürmelidir.
Her SettingsProperty nesne, aşağıdakiler de dahil olmak üzere özelliğiyle ilgili meta veriler içerir:
Adı.
Varsayılan değer.
Özellik türü.
Serileştirme yöntemi.
Kalıcılık için kullanılacak sağlayıcı.
Bağlama ve sağlayıcıya özgü diğer rastgele öznitelikler.
Oluşturucular
SettingsProperty(SettingsProperty) |
Sağlanan parametreye SettingsProperty göre sınıfının yeni bir örneğini başlatır. |
SettingsProperty(String) |
SettingsProperty sınıfının yeni bir örneğini başlatır. sağlanan parametreye göre. |
SettingsProperty(String, Type, SettingsProvider, Boolean, Object, SettingsSerializeAs, SettingsAttributeDictionary, Boolean, Boolean) |
Sağlanan parametrelere göre sınıfının yeni bir örneğini SettingsProperty oluşturur. |
Özellikler
Attributes |
Nesnenin özniteliklerini SettingsProperty içeren bir SettingsAttributeDictionary nesneyi alır. |
DefaultValue |
Nesnenin varsayılan değerini SettingsProperty alır veya ayarlar. |
IsReadOnly |
Nesnenin salt okunur olup olmadığını belirten bir SettingsProperty değer alır veya ayarlar. |
Name |
öğesinin adını SettingsPropertyalır veya ayarlar. |
PropertyType |
için SettingsPropertytürünü alır veya ayarlar. |
Provider |
için SettingsPropertysağlayıcıyı alır veya ayarlar. |
SerializeAs |
için SettingsPropertybir SettingsSerializeAs nesnesi alır veya ayarlar. |
ThrowOnErrorDeserializing |
Özellik başarısız bir şekilde seri durumdan çıkarıldığında hata oluşturulup oluşturulmayacağını belirten bir değer alır veya ayarlar. |
ThrowOnErrorSerializing |
Özellik başarısız bir şekilde seri hale getirildiğinde hata oluşturulup oluşturulmayacağını belirten bir değer alır veya ayarlar. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
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) |