CodeDomSerializerBase.SerializePropertiesToResources Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Sérialise les propriétés sur l’objet donné dans le bundle de ressources de la culture invariante.
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())
Paramètres
- manager
- IDesignerSerializationManager
IDesignerSerializationManager à utiliser pour la sérialisation.
- statements
- CodeStatementCollection
Non utilisé.
- value
- Object
Objet dont les propriétés seront sérialisées.
Exceptions
manager
, value
ou statements
est null
.
Remarques
La SerializePropertiesToResources méthode est une méthode d’assistance que les classes dérivées peuvent appeler. Il examine les propriétés du value
paramètre qui correspondent au filter
paramètre, puis sérialise les propriétés dans le bundle de ressources de culture invariante. Si le service de ressources retourne un ResXResourceWriter, les valeurs de propriété sont stockées dans la section de métadonnées du fichier de ressource XML (.resx). Le statements
paramètre n’est pas utilisé.
Pour être sérialisée en tant que ressource, une propriété doit être simple (et non une propriété de contenu) et sa valeur doit être sérialisable. Les propriétés qui ne sont pas conformes à ce modèle sont ignorées.
SerializePropertiesToResources nécessite un IResourceService pour obtenir un pour écrire des ResourceWriter ressources pour la culture invariante. Si ce service n’est pas disponible, aucune ressource n’est écrite.