Bagikan melalui


CodeDomSerializerBase.DeserializePropertiesFromResources Metode

Definisi

Mendeserialisasi properti pada objek yang diberikan dari bundel sumber daya budaya invariant.

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())

Parameter

manager
IDesignerSerializationManager

yang IDesignerSerializationManager digunakan untuk serialisasi.

value
Object

Objek tempat properti akan dideserialisasi.

filter
Attribute[]

Array Attribute yang memfilter properti mana yang akan dideserialisasi.

Keterangan

Metode DeserializePropertiesFromResources ini adalah metode pembantu yang dapat dipanggil kelas turunan. Ini mencari properti pada objek yang diberikan dan mencoba memuat nilainya dari bundel sumber daya budaya invariant. Ini umumnya digunakan untuk menangani properti waktu desain yang tidak dipancarkan ke dalam kode sumber. Ini tidak boleh digunakan untuk properti yang dilokalkan karena hanya beroperasi pada budaya invarian.

Metode ini memeriksa semua properti value parameter yang cocok dengan atribut yang ditentukan oleh parameter, lalu memeriksa properti tersebut filter dalam objek biner sumber daya. Ini berguna untuk mendeserialisasi properti yang tidak dapat diwakili dalam kode, seperti properti waktu desain.

Metode ini mengharuskan pemuat perancang menawarkan IResourceService untuk membaca sumber daya. IResourceService Jika menyediakan ResXResourceReader untuk budaya invarian, maka DeserializePropertiesFromResources akan membaca sumber daya dari bagian metadata file sumber daya XML (.resx), yang tidak disertakan dalam kode akhir yang dikompilasi. Jika layanan ini tidak tersedia, tidak ada sumber daya yang akan dibaca.

Berlaku untuk

Lihat juga