CodeDomSerializerBase.DeserializePropertiesFromResources Metoda

Definice

Deserializuje vlastnosti daného objektu ze sady prostředků invariantní jazykové verze.

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

Parametry

value
Object

Objekt, ze kterého mají být vlastnosti deserializovány.

filter
Attribute[]

Pole Attribute , které filtruje, které vlastnosti budou deserializovány.

Poznámky

Metoda DeserializePropertiesFromResources je pomocná metoda, která může volat odvozené třídy. Vyhledá vlastnosti daného objektu a pokusí se načíst jejich hodnoty z invariantní sady prostředků jazykové verze. Obvykle se používá ke zpracování vlastností návrhu, které nejsou generovány do zdrojového kódu. Neměla by být použita pro lokalizované vlastnosti, protože pracuje pouze s invariantní jazykovou verzí.

Tato metoda zkontroluje všechny vlastnosti parametru value , které odpovídají atributům zadaným filter parametrem, a pak vyhledá tyto vlastnosti v binárním objektu prostředku. To je užitečné pro deserializaci vlastností, které nelze reprezentovat v kódu, jako jsou vlastnosti v době návrhu.

Tato metoda vyžaduje, aby zavaděč návrháře nabízí IResourceService ke čtení prostředků. IResourceService Pokud poskytuje ResXResourceReader invariantní jazykovou verzi, načte DeserializePropertiesFromResources prostředky z oddílu metadat souboru XML (.resx), který není součástí konečného zkompilovaného kódu. Pokud tato služba není k dispozici, nebudou se číst žádné prostředky.

Platí pro

Viz také