Compartilhar via


CodeDomSerializerBase.SerializeResource Método

Definição

Serializa o objeto fornecido em um pacote de recursos usando o nome do 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

O IDesignerSerializationManager a ser usado para serialização.

resourceName
String

O nome do pacote de recursos no qual value será serializado.

value
Object

O objeto a ser serializado.

Comentários

O SerializeResource método é um método auxiliar que serializa um valor para um pacote de recursos sob o nome fornecido. A cultura na qual o recurso é gravado é determinada pesquisando na coleção do gerenciador de Properties serialização uma propriedade chamada ResourceCulture. Se essa propriedade existir, os recursos serão gravados nessa cultura. Caso contrário, os recursos serão gravados na cultura invariável. O value parâmetro deve ser serializável.

SerializeResource requer um IResourceService para obter um ResourceWriter para gravar recursos para a cultura correta. Se esse serviço não estiver disponível, SerializeResource criará um objeto binário no código que representa o recurso.

Notas aos Chamadores

ResourceCulture é uma propriedade de leitura/gravação acessada por meio da coleção do gerenciador de Properties serialização. O SerializeResource(IDesignerSerializationManager, String, Object) método nunca altera o valor dessa propriedade; ele apenas o lê para identificar a cultura na qual escreverá. A propriedade é definida durante a desserialização, pois os recursos são analisados e carregados.

Aplica-se a

Confira também