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 sady prostředků invariantní jazykové verze.
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
Chcete-li IDesignerSerializationManager použít pro serializaci.
- statements
- CodeStatementCollection
Nepoužívá se.
- value
- Object
Objekt, jehož vlastnosti budou serializovány.
Výjimky
manager
, value
nebo statements
je null
.
Poznámky
Metoda SerializePropertiesToResources je pomocná metoda, kterou mohou volat odvozené třídy. Podívá se na vlastnosti parametru value
, které odpovídají parametru filter
, a pak serializuje vlastnosti do sady prostředků invariantní jazykové verze. Pokud služba prostředků vrátí ResXResourceWriterhodnotu , budou hodnoty vlastností uloženy v oddílu metadat souboru prostředků XML (.resx). Parametr statements
se nepoužívá.
Aby bylo možné serializovat jako prostředek, musí být vlastnost jednoduchá (nikoli vlastnost obsahu) a její hodnota musí být serializovatelná. Vlastnosti, které nevyhovují tomuto vzoru, budou vynechány.
SerializePropertiesToResources vyžaduje k IResourceService získání objektu ResourceWriter pro zápis prostředků pro invariantní jazykovou verzi. Pokud tato služba není dostupná, nebudou zapsány žádné prostředky.