CodeDomSerializerBase.SerializeResource 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í.
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.