SettingsProperty Sınıf

Tanım

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)

Şunlara uygulanır