CodeDomSerializerBase.DeserializePropertiesFromResources Yöntem
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.
Sabit kültürün kaynak paketinden verilen nesnedeki özellikleri seri durumdan kaldırır.
protected:
void DeserializePropertiesFromResources(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ value, cli::array <Attribute ^> ^ filter);
protected void DeserializePropertiesFromResources(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value, Attribute[] filter);
protected void DeserializePropertiesFromResources(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value, Attribute[]? filter);
member this.DeserializePropertiesFromResources : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj * Attribute[] -> unit
Protected Sub DeserializePropertiesFromResources (manager As IDesignerSerializationManager, value As Object, filter As Attribute())
Parametreler
- manager
- IDesignerSerializationManager
Serileştirme IDesignerSerializationManager için kullanılacak.
- value
- Object
Özelliklerin seri durumdan çıkarılacağı nesne.
Açıklamalar
DeserializePropertiesFromResources yöntemi, türetilmiş sınıfların çağırabileceği bir yardımcı yöntemdir. Verilen nesnedeki özellikleri arar ve değerlerini sabit kültürün kaynak paketinden yüklemeye çalışır. Bu genellikle kaynak koda yayılmayan tasarım zamanı özelliklerini işlemek için kullanılır. Yalnızca sabit kültür üzerinde çalıştığından yerelleştirilmiş özellikler için kullanılmamalıdır.
Bu yöntem, parametresi tarafından value belirtilen özniteliklerle eşleşen parametrenin tüm özelliklerini filter inceler ve ardından bu özellikleri bir kaynak ikili nesnesinde denetler. Bu, tasarım zamanı özellikleri gibi kodda temsil edilemeyen özellikleri seri durumdan çıkarma için kullanışlıdır.
Bu yöntem, tasarımcı yükleyicinin kaynakları okumak için bir IResourceService teklif sunmasını gerektirir. IResourceService sabit kültür için bir ResXResourceReader sağlarsa, DeserializePropertiesFromResources xml kaynağı (.resx) dosyasının meta veri bölümünde bulunan ve son derlenmiş koda dahil olmayan kaynakları okur. Bu hizmet kullanılamıyorsa, hiçbir kaynak okunmayacak.