Share via


CodeDomSerializerBase.SerializePropertiesToResources Método

Definición

Serializa las propiedades del objeto especificado en el lote de recursos de la referencia cultural invariable.

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())

Parámetros

manager
IDesignerSerializationManager

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

statements
CodeStatementCollection

No se utiliza.

value
Object

Objeto cuyas propiedades se van a serializar.

filter
Attribute[]

Matriz de Attribute que filtra las propiedades que se van a serializar.

Excepciones

manager, value o statements es null.

Comentarios

El SerializePropertiesToResources método es un método auxiliar al que pueden llamar las clases derivadas. Examina las propiedades del value parámetro que coinciden con el filter parámetro y, a continuación, serializa las propiedades en el conjunto de recursos de referencia cultural invariable. Si el servicio de recursos devuelve un ResXResourceWriter, los valores de propiedad se almacenarán en la sección de metadatos del archivo de recursos XML (.resx). No se usa el statements parámetro .

Para serializarse como un recurso, una propiedad debe ser simple (no una propiedad de contenido) y su valor debe ser serializable. Las propiedades que no se ajustan a este patrón se omitirán.

SerializePropertiesToResources requiere que IResourceService se obtenga un ResourceWriter objeto para escribir recursos para la referencia cultural invariable. Si este servicio no está disponible, no se escribirá ningún recurso.

Se aplica a

Consulte también