IVersioningPersonalizable インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
以前のバージョンの Web パーツ コントロールに属しているパーソナル化データを管理できるインターフェイスを表します。
public interface class IVersioningPersonalizable
public interface IVersioningPersonalizable
type IVersioningPersonalizable = interface
Public Interface IVersioningPersonalizable
注釈
コントロールを新Web パーツにアップグレードすると、アップグレードされたクラスのパーソナル化可能なプロパティが変更される可能性があります。 たとえば、アップグレードされたバージョンの Web パーツコントロールでは、以前のバージョンで使用できるプロパティがサポートされなくなる可能性があります。 このようなシナリオでは、Web パーツ コントロール セットは、基になるデータ ストアからパーソナル化データを読み込む可能性がありますが、このデータを適用するプロパティはありません。 コントロールが インターフェイスを実装 IVersioningPersonalizable する場合、Web パーツは孤立したパーソナル化データに渡されます。 その後、アプリケーションは、このデータを使用して新しいバージョンのプロパティを更新したり、他の方法でデータを使用したりできます。 コントロールをインポートするときに孤立したプロパティが検出されたWeb パーツメソッド Load も呼び出されます。
メソッド
Load(IDictionary) |
バージョン変更のためそのデータに対応する個人用に設定されたプロパティがない Web パーツ コントロールに、パーソナル化データを読み込みます。 |