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 パーツ コントロールにパーソナル化データを読み込みます。 |