CodeDomSerializerBase.DeserializePropertiesFromResources Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- manager
- IDesignerSerializationManager
Slouží IDesignerSerializationManager k serializaci.
- value
- Object
Objekt, ze kterého mají být vlastnosti deserializovány.
Poznámky
Metoda DeserializePropertiesFromResources je pomocná metoda, kterou mohou volat odvozené třídy. Vyhledá vlastnosti daného objektu a pokusí se načíst jejich hodnoty ze sady prostředků invariantní jazykové verze. To se obvykle používá ke zpracování vlastností v době návrhu, které nejsou generovány do zdrojového kódu. Neměl by být používán pro lokalizované vlastnosti, protože pracuje pouze s invariantní jazykovou verzí.
Tato metoda zkontroluje všechny vlastnosti parametru value
, které odpovídají atributům určeným parametrem filter
, a poté zkontroluje tyto vlastnosti v binárním objektu prostředku. To je užitečné pro deserializaci vlastností, které nemohou být reprezentovány v kódu, například vlastnosti v době návrhu.
Tato metoda vyžaduje, aby zavaděč návrháře nabízí IResourceService ke čtení prostředků. IResourceService Pokud objekt poskytuje ResXResourceReader pro invariantní jazykovou verzi, bude DeserializePropertiesFromResources číst prostředky z oddílu metadat souboru prostředků XML (.resx), který není součástí konečného zkompilovaného kódu. Pokud tato služba není dostupná, nebudou se číst žádné prostředky.