CodeDomSerializerBase.DeserializePropertiesFromResources 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.
Désérialise les propriétés sur l’objet donné à partir de l’ensemble de ressources de la culture invariante.
protected:
void DeserializePropertiesFromResources(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ value, cli::array <Attribute ^> ^ filter);
protected void DeserializePropertiesFromResources(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value, Attribute[] filter);
protected void DeserializePropertiesFromResources(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value, Attribute[]? filter);
member this.DeserializePropertiesFromResources : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj * Attribute[] -> unit
Protected Sub DeserializePropertiesFromResources (manager As IDesignerSerializationManager, value As Object, filter As Attribute())
Paramètres
- manager
- IDesignerSerializationManager
À IDesignerSerializationManager utiliser pour la sérialisation.
- value
- Object
Objet à partir duquel les propriétés doivent être désérialisées.
Remarques
La DeserializePropertiesFromResources méthode est une méthode d’assistance que les classes dérivées peuvent appeler. Il recherche des propriétés sur l’objet donné et tente de charger leurs valeurs à partir de l’ensemble de ressources de la culture invariante. Cela est généralement utilisé pour gérer les propriétés au moment du design qui ne sont pas émises dans le code source. Elle ne doit pas être utilisée pour les propriétés localisées, car elle fonctionne uniquement sur la culture invariante.
Cette méthode inspecte toutes les propriétés du value paramètre qui correspondent aux attributs spécifiés par le filter paramètre, puis vérifie ces propriétés dans un objet binaire de ressource. Cela est utile pour désérialiser les propriétés qui ne peuvent pas être représentées dans le code, telles que les propriétés au moment du design.
Cette méthode nécessite qu’un chargeur de concepteur offre une IResourceService ressource de lecture. Si la IResourceServiceResXResourceReader culture invariante est fournie, DeserializePropertiesFromResources elle lit les ressources de la section de métadonnées du fichier de ressources XML (.resx), qui n’est pas incluse dans le code compilé final. Si ce service n’est pas disponible, aucune ressource n’est lue.