CodeDomSerializerBase.SerializeResource 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 daný objekt do sady prostředků pomocí daného názvu prostředku.
protected:
void SerializeResource(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::String ^ resourceName, System::Object ^ value);
protected void SerializeResource(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, string resourceName, object value);
protected void SerializeResource(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, string resourceName, object? value);
member this.SerializeResource : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * string * obj -> unit
Protected Sub SerializeResource (manager As IDesignerSerializationManager, resourceName As String, value As Object)
Parametry
- manager
- IDesignerSerializationManager
Slouží IDesignerSerializationManager k serializaci.
- resourceName
- String
Název sady prostředků, do které value bude serializován.
- value
- Object
Objekt, který se má serializovat.
Poznámky
Metoda SerializeResource je pomocná metoda, která serializuje hodnotu do sady prostředků pod daným názvem. Jazyková verze, do které je prostředek zapsán, je určena vyhledáváním správce Properties serializace kolekce s názvem ResourceCulture. Pokud tato vlastnost existuje, prostředky budou zapsány do této jazykové verze. V opačném případě budou prostředky zapsány do neutrální jazykové verze. Parametr value musí být serializovatelný.
SerializeResource IResourceService vyžaduje, aby bylo nutné získat k zápisu ResourceWriter prostředků pro správnou jazykovou verzi. Pokud tato služba není k dispozici, SerializeResource vytvoří místo toho binární objekt v kódu, který představuje prostředek.
Poznámky pro volající
ResourceCulture je vlastnost pro čtení i zápis, ke které se přistupuje prostřednictvím kolekce správce Properties serializace. Metoda SerializeResource(IDesignerSerializationManager, String, Object) nikdy nemění hodnotu této vlastnosti; pouze čte ji, aby identifikovala jazykovou verzi, do které bude zapisovat. Vlastnost je nastavena během deserializace, protože prostředky jsou analyzovány a načteny.