CodeDomSerializerBase.DeserializePropertiesFromResources Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Deserializa las propiedades del objeto especificado del lote de recursos de la referencia cultural invariable.
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())
Parámetros
- manager
- IDesignerSerializationManager
IDesignerSerializationManager que se va a usar para la serialización.
- value
- Object
Objeto cuyas propiedades se van a deserializar.
Comentarios
El DeserializePropertiesFromResources método es un método auxiliar al que pueden llamar las clases derivadas. Busca propiedades en el objeto especificado e intenta cargar sus valores fuera del conjunto de recursos de la referencia cultural invariable. Por lo general, se usa para controlar las propiedades en tiempo de diseño que no se emiten en el código fuente. No debe usarse para propiedades localizadas porque solo funciona en la referencia cultural invariable.
Este método inspecciona todas las propiedades del value
parámetro que coinciden con los atributos especificados por el filter
parámetro y, a continuación, comprueba si hay esas propiedades en un objeto binario de recursos. Esto es útil para deserializar las propiedades que no se pueden representar en el código, como las propiedades en tiempo de diseño.
Este método requiere que un cargador de diseñadores ofrezca un IResourceService objeto para leer los recursos. IResourceService Si proporciona un ResXResourceReader para la referencia cultural invariable, DeserializePropertiesFromResources leerá los recursos de la sección de metadatos del archivo de recursos XML (.resx), que no se incluye en el código compilado final. Si este servicio no está disponible, no se leerá ningún recurso.