Comparteix a través de


CodeDomSerializerBase.SerializeResource Método

Definición

Serializa el objeto especificado en un lote de recursos utilizando el nombre de recurso especificado.

protected:
 void SerializeResource(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::String ^ resourceName, System::Object ^ value);
protected void SerializeResource (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, string resourceName, object value);
protected void SerializeResource (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, string resourceName, object? value);
member this.SerializeResource : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * string * obj -> unit
Protected Sub SerializeResource (manager As IDesignerSerializationManager, resourceName As String, value As Object)

Parámetros

manager
IDesignerSerializationManager

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

resourceName
String

Nombre del lote de recursos en el que se va a serializar value.

value
Object

El objeto que se va a serializar.

Comentarios

El SerializeResource método es un método auxiliar que serializa un valor en un lote de recursos bajo el nombre especificado. La referencia cultural en la que se escribe el recurso se determina mediante la búsqueda de la colección del administrador de Properties serialización para una propiedad denominada ResourceCulture. Si esta propiedad existe, los recursos se escribirán en esa referencia cultural. De lo contrario, los recursos se escribirán en la referencia cultural invariable. El value parámetro debe ser serializable.

SerializeResource requiere que IResourceService obtenga un ResourceWriter objeto para escribir recursos para la referencia cultural correcta. Si este servicio no está disponible, SerializeResource en su lugar compilará un objeto binario en el código que representa el recurso.

Notas a los autores de las llamadas

ResourceCulture es una propiedad de lectura y escritura a la que se tiene acceso a través de la colección del administrador de Properties serialización. El SerializeResource(IDesignerSerializationManager, String, Object) método nunca cambia el valor de esta propiedad; simplemente lo lee para identificar la referencia cultural a la que escribirá. La propiedad se establece durante la deserialización a medida que los recursos se analizan y cargan.

Se aplica a

Consulte también