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
se bude serializovat.
- value
- Object
Objekt 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áním kolekce správce Properties serializace pro vlastnost 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 invariantní jazykové verze. Parametr value
musí být serializovatelný.
SerializeResource vyžaduje k IResourceService získání objektu pro ResourceWriter zápis 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 ji načte, aby identifikovala jazykovou verzi, do které bude zapisovat. Vlastnost je nastavena během deserializace, protože prostředky jsou analyzovány a načteny.