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)