Share via


CodeDomSerializerBase.SerializeResource Metoda

Definice

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

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.

Platí pro

Viz také