IVersioningPersonalizable Interface

Definição

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.

Aplica-se a

Ver também