CodeDomSerializerBase.DeserializePropertiesFromResources Método

Definição

Desserializa as propriedades no objeto fornecido do pacote de recursos da cultura invariável.

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

O IDesignerSerializationManager a ser usado para serialização.

value
Object

O objeto do qual as propriedades devem ser desserializadas.

filter
Attribute[]

Uma Attribute matriz que filtra quais propriedades serão desserializadas.

Comentários

O DeserializePropertiesFromResources método é um método auxiliar que classes derivadas podem chamar. Ele procura propriedades no objeto fornecido e tenta carregar seus valores do pacote de recursos da cultura invariável. Isso geralmente é usado para lidar com propriedades de tempo de design que não são emitidas no código-fonte. Ela não deve ser usada para propriedades localizadas porque opera apenas na cultura invariável.

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

Esse método requer que um carregador de designer ofereça recursos IResourceService de leitura. Se o IResourceService for um ResXResourceReader para a cultura invariável, lerá DeserializePropertiesFromResources os recursos da seção de metadados do arquivo de recurso XML (.resx), que não está incluído no código compilado final. Se esse serviço não estiver disponível, nenhum recurso será lido.

Aplica-se a

Confira também