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 , sınıfından SettingsBasetüretilen bir sınıfın ayarlar özelliklerini açıklamak için kullanılır. Ayarlar API'si, bir ayar özellikleri koleksiyonunun ortak dil çalışma zamanı sınıfında gruplanmasını sağlar.
Ayarları kalıcı hale getirme sırasındaSettingsBase, temel sınıf türünde SettingsPropertybir koleksiyonda SettingsPropertyCollection 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:
Name.
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
| Name | Description |
|---|---|
| SettingsProperty(SettingsProperty) |
Sağlanan parametreye SettingsProperty göre sınıfının yeni bir örneğini başlatır. |
| 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. |
| SettingsProperty(String) |
SettingsProperty sınıfının yeni bir örneğini başlatır. sağlanan parametreye göre. |
Özellikler
| Name | Description |
|---|---|
| Attributes |
Nesnenin özniteliklerini SettingsAttributeDictionary içeren bir SettingsProperty nesne 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 SettingsSerializeAsbir SettingsProperty nesnesi alır veya ayarlar. |
| ThrowOnErrorDeserializing |
Özellik 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
| Name | Description |
|---|---|
| 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| 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) |