IVersioningPersonalizable Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa uma interface que pode gerir dados de personalização pertencentes a uma versão anterior de um controlo Web Parts.
public interface class IVersioningPersonalizable
public interface IVersioningPersonalizable
type IVersioningPersonalizable = interface
Public Interface IVersioningPersonalizable
Observações
Quando atualiza um controlo Web Parts para uma versão mais recente, pode haver alterações nas propriedades personalizáveis da classe melhorada. Por exemplo, uma versão atualizada de um controlo de Web Parts pode deixar de suportar propriedades que estavam disponíveis em versões anteriores. Nesse cenário, o conjunto de controlo Web Parts pode carregar dados de personalização do armazenamento subjacente, mas não ter propriedades contra as quais aplicar esses dados. Se um controlo implementar a IVersioningPersonalizable interface, o controlo Web Parts recebe os dados de personalização órfãos. A aplicação pode então usar esses dados para atualizar propriedades na versão mais recente, ou usar os dados de outra forma. Note que, se propriedades órfãs forem detetadas ao importar controlos de Web Parts, o Load método também é chamado.
Métodos
| Name | Description |
|---|---|
| Load(IDictionary) |
Carrega dados de personalização para um controlo de Web Parts que não possui uma propriedade personalizada correspondente para os dados devido a uma alteração de versão. |