CodeDomSerializerBase.SerializeResource Méthode

Définition

Sérialise l'objet donné dans un groupe de ressources à l'aide du nom de ressource donné.

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)

Paramètres

manager
IDesignerSerializationManager

IDesignerSerializationManager à utiliser pour la sérialisation.

resourceName
String

Nom du groupe de ressources dans lequel value sera sérialisé.

value
Object

L'objet à sérialiser.

Remarques

La SerializeResource méthode est une méthode d’assistance qui sérialise une valeur dans un bundle de ressources sous le nom donné. La culture dans laquelle la ressource est écrite est déterminée en recherchant dans la collection du gestionnaire de Properties sérialisation une propriété appelée ResourceCulture. Si cette propriété existe, les ressources sont écrites dans cette culture. Sinon, les ressources seront écrites dans la culture invariante. Le value paramètre doit être sérialisable.

SerializeResource nécessite un IResourceService pour obtenir un pour écrire des ResourceWriter ressources pour la culture correcte. Si ce service n’est pas disponible, SerializeResource génère à la place un objet binaire dans le code qui représente la ressource.

Notes pour les appelants

ResourceCulture est une propriété en lecture-écriture accessible via la collection du gestionnaire de Properties sérialisation. La SerializeResource(IDesignerSerializationManager, String, Object) méthode ne modifie jamais la valeur de cette propriété ; elle la lit simplement pour identifier la culture dans laquelle elle doit écrire. La propriété est définie pendant la désérialisation à mesure que les ressources sont analysées et chargées.

S’applique à

Voir aussi