IVersioningPersonalizable Interface
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.
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. |