CodeDomSerializerBase.SerializePropertiesToResources 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í.
Serializuje vlastnosti daného objektu do invariantní jazykové verze sady prostředků.
protected:
void SerializePropertiesToResources(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::CodeDom::CodeStatementCollection ^ statements, System::Object ^ value, cli::array <Attribute ^> ^ filter);
protected void SerializePropertiesToResources(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, System.CodeDom.CodeStatementCollection statements, object value, Attribute[] filter);
protected void SerializePropertiesToResources(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, System.CodeDom.CodeStatementCollection statements, object value, Attribute[]? filter);
member this.SerializePropertiesToResources : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * System.CodeDom.CodeStatementCollection * obj * Attribute[] -> unit
Protected Sub SerializePropertiesToResources (manager As IDesignerSerializationManager, statements As CodeStatementCollection, value As Object, filter As Attribute())
Parametry
- manager
- IDesignerSerializationManager
Slouží IDesignerSerializationManager k serializaci.
- statements
- CodeStatementCollection
Nepoužívá se.
- value
- Object
Objekt, jehož vlastnosti budou serializovány.
Výjimky
manager, valuenebo statements je null.
Poznámky
Metoda SerializePropertiesToResources je pomocná metoda, která může volat odvozené třídy. Podívá se na vlastnosti parametru value , který odpovídá parametru filter , a pak serializuje vlastnosti do invariantní sady prostředků jazykové verze. Pokud služba prostředků vrátí hodnotu ResXResourceWriter, hodnoty vlastností budou uloženy v části metadat souboru prostředku XML (.resx). Parametr statements se nepoužívá.
Chcete-li serializovat jako prostředek, musí být vlastnost jednoduchá (nikoli vlastnost obsahu) a její hodnota musí být serializovatelná. Vlastnosti, které nevyhovují tomuto vzoru, se přeskočí.
SerializePropertiesToResources IResourceService vyžaduje, aby bylo nutné získat k zápisu ResourceWriter prostředků pro invariantní jazykovou verzi. Pokud tato služba není k dispozici, nebudou zapsány žádné prostředky.