Share via


CodeDomSerializerBase.DeserializePropertiesFromResources Yöntem

Tanım

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.

filter
Attribute[]

Attribute Hangi özelliklerin seri durumdan çıkarılacağını filtreleyen bir dizi.

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.

Şunlara uygulanır

Ayrıca bkz.