CodeDomSerializerBase.DeserializePropertiesFromResources Método

Definição

Desserializa propriedades no objeto dado a partir do conjunto de recursos da cultura invariante.

protected:
 void DeserializePropertiesFromResources(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ value, cli::array <Attribute ^> ^ filter);
protected void DeserializePropertiesFromResources(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value, Attribute[] filter);
member this.DeserializePropertiesFromResources : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj * Attribute[] -> unit
Protected Sub DeserializePropertiesFromResources (manager As IDesignerSerializationManager, value As Object, filter As Attribute())

Parâmetros

manager
IDesignerSerializationManager

A IDesignerSerializationManager usar para serialização.

value
Object

O objeto a partir do qual as propriedades devem ser desserializadas.

filter
Attribute[]

Um array que filtra Attribute quais as propriedades que serão desserializadas.

Observações

O DeserializePropertiesFromResources método é um método auxiliar que classes derivadas podem chamar. Procura propriedades no objeto dado e tenta carregar os seus valores a partir do conjunto de recursos da cultura invariante. Isto é geralmente usado para lidar com propriedades em tempo de projeto que não são emitidas no código-fonte. Não deve ser usado para propriedades localizadas porque só opera sobre a cultura invariante.

Este método inspeciona todas as propriedades do value parâmetro que correspondem aos atributos especificados pelo filter parâmetro e depois verifica essas propriedades num objeto binário de recurso. Isto é útil para desserializar propriedades que não podem ser representadas em código, como propriedades em tempo de design.

Este método exige que um carregador de design ofereça recursos IResourceService para leitura. Se fornecer IResourceService a ResXResourceReader para a cultura invariante, então DeserializePropertiesFromResources irá ler recursos da secção de metadados do ficheiro XML de recursos (.resx), que não está incluída no código compilado final. Se este serviço não estiver disponível, nenhum recurso será consultado.

Aplica-se a

Ver também