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, 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.