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ıldığı nesne.
Açıklamalar
DeserializePropertiesFromResources yöntemi, türetilmiş sınıfların çağırabileceği yardımcı bir 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 filter
belirtilen özniteliklerle eşleşen parametrenin value
tüm özelliklerini 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 sunmasını gerektirir. sabit IResourceService kültür için bir ResXResourceReader sağlarsa, DeserializePropertiesFromResources xml kaynağı (.resx) dosyasının meta veri bölümünden kaynakları okur ve son derlenmiş koda dahil edilmez. Bu hizmet kullanılamıyorsa hiçbir kaynak okunmayacak.