Partilhar via


IVersioningPersonalizable Interface

Definição

Representa uma interface que pode gerenciar os dados de personalização que pertencem a uma versão anterior de um controle de Web Parts.

public interface class IVersioningPersonalizable
public interface IVersioningPersonalizable
type IVersioningPersonalizable = interface
Public Interface IVersioningPersonalizable

Comentários

Quando você atualiza um controle de Web Parts para uma versão mais recente, pode haver alterações nas propriedades personalizáveis na classe atualizada. Por exemplo, uma versão atualizada de um controle de Web Parts pode não dar mais suporte a propriedades que estavam disponíveis em versões anteriores. Nesse cenário, o conjunto de controle de Web Parts pode carregar dados de personalização do armazenamento de dados subjacente, mas não tem nenhuma propriedade para aplicar esses dados. Se um controle implementar a IVersioningPersonalizable interface, o controle Web Parts será passado os dados de personalização órfãos. Em seguida, o aplicativo pode usar esses dados para atualizar as propriedades na versão mais recente ou usar os dados de alguma outra maneira. Observe que, se propriedades órfãs forem detectadas ao importar controles de Web Parts, o Load método também será chamado.

Métodos

Load(IDictionary)

Carrega os dados de personalização para um controle de Web Parts que não tem uma propriedade personalizada correspondente para os dados devido a uma alteração de versão.

Aplica-se a

Confira também