CodeDomSerializerBase.DeserializePropertiesFromResources Método

Definición

Deserializa las propiedades del objeto especificado del conjunto 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);
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

que IDesignerSerializationManager se va a usar para la serialización.

value
Object

Objeto desde el que se van a deserializar las propiedades.

filter
Attribute[]

Matriz Attribute que filtra qué propiedades se deserializarán.

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. Esto se usa generalmente para controlar las propiedades en tiempo de diseño que no se emiten en el código fuente. No se debe usar 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 las propiedades de un objeto binario de recursos. Esto resulta útil para deserializar propiedades que no se pueden representar en el código, como 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.

Se aplica a

Consulte también