IVersioningPersonalizable Interfaccia

Definizione

Rappresenta un'interfaccia in grado di gestire i dati di personalizzazione appartenenti a una versione precedente di un controllo Web part.

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

Commenti

Quando si aggiorna un controllo Web part a una versione più recente, potrebbero essere presenti modifiche alle proprietà personalizzabili nella classe aggiornata. Ad esempio, una versione aggiornata di un controllo Web part potrebbe non supportare più le proprietà disponibili nelle versioni precedenti. In uno scenario di questo tipo, il set di controlli Web part potrebbe caricare i dati di personalizzazione dall'archivio dati sottostante, ma non dispone di proprietà in base alle quali applicare questi dati. Se un controllo implementa l'interfaccia IVersioningPersonalizable , al controllo Web part vengono passati i dati di personalizzazione orfani. L'applicazione può quindi usare questi dati per aggiornare le proprietà nella versione più recente o usare i dati in altro modo. Si noti che se vengono rilevate proprietà orfane durante l'importazione di controlli Web part, viene chiamato anche il Load metodo .

Metodi

Nome Descrizione
Load(IDictionary)

Carica i dati di personalizzazione in un controllo Web part che non dispone di una proprietà personalizzata corrispondente per i dati a causa di una modifica della versione.

Si applica a

Vedi anche