CodeDomSerializerBase.SerializeResource Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- IDesignerSerializationManager
- IResourceService
- ResourceWriter
- Dynamic Source Code Generation and Compilation (Compilação e geração de código-fonte dinâmico)