CodeDomSerializerBase.DeserializePropertiesFromResources Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Deserializza le proprietà sull'oggetto specificato dal bundle di risorse delle impostazioni cultura invarianti.
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);
member this.DeserializePropertiesFromResources : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj * Attribute[] -> unit
Protected Sub DeserializePropertiesFromResources (manager As IDesignerSerializationManager, value As Object, filter As Attribute())
Parametri
- manager
- IDesignerSerializationManager
Oggetto IDesignerSerializationManager da utilizzare per la serializzazione.
- value
- Object
Oggetto da cui deserializzare le proprietà.
Commenti
Il DeserializePropertiesFromResources metodo è un metodo helper che le classi derivate possono chiamare. Cerca le proprietà sull'oggetto specificato e tenta di caricare i relativi valori dal bundle di risorse delle impostazioni cultura invarianti. Viene in genere usato per gestire le proprietà in fase di progettazione che non vengono generate nel codice sorgente. Non deve essere usato per le proprietà localizzate perché opera solo sulle impostazioni cultura invarianti.
Questo metodo controlla tutte le proprietà del value parametro che corrispondono agli attributi specificati dal filter parametro e quindi verifica la presenza di tali proprietà in un oggetto binario della risorsa. Ciò è utile per deserializzare le proprietà che non possono essere rappresentate nel codice, ad esempio le proprietà in fase di progettazione.
Questo metodo richiede che un caricatore della finestra di progettazione offra un oggetto IResourceService per leggere le risorse. Se fornisce IResourceService un oggetto ResXResourceReader per le impostazioni cultura invarianti, DeserializePropertiesFromResources leggerà le risorse dalla sezione dei metadati del file di risorse XML (con estensione resx), che non è inclusa nel codice compilato finale. Se il servizio non è disponibile, non verranno lette risorse.