Freigeben über


IVersioningPersonalizable Schnittstelle

Definition

Stellt eine Schnittstelle dar, die Personalisierungsdaten verwalten kann, die zu einer früheren Version eines Webparts-Steuerelements gehören.

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

Hinweise

Wenn Sie ein Webparts-Steuerelement auf eine neuere Version aktualisieren, werden möglicherweise Änderungen an den personalisierbaren Eigenschaften der aktualisierten Klasse vorgenommen. Beispielsweise unterstützt eine aktualisierte Version eines Webparts-Steuerelements möglicherweise keine Eigenschaften mehr, die in früheren Versionen verfügbar waren. In einem solchen Szenario lädt der Webparts-Steuerelementsatz möglicherweise Personalisierungsdaten aus dem zugrunde liegenden Datenspeicher, weist jedoch keine Eigenschaften auf, auf die diese Daten angewendet werden können. Wenn ein Steuerelement die IVersioningPersonalizable Schnittstelle implementiert, wird das Webparts-Steuerelement die verwaisten Personalisierungsdaten übergeben. Die Anwendung kann diese Daten dann verwenden, um Eigenschaften in der neueren Version zu aktualisieren oder die Daten auf andere Weise zu verwenden. Beachten Sie, dass die -Methode auch aufgerufen wird, Load wenn verwaiste Eigenschaften beim Importieren von Webparts-Steuerelementen erkannt werden.

Methoden

Load(IDictionary)

Lädt Personalisierungsdaten auf ein Webpartssteuerelement, das aufgrund einer Versionsänderung nicht über eine entsprechende personalisierte Eigenschaft für die Daten verfügt.

Gilt für:

Weitere Informationen