PersistenceManagerデータ型で公開されるメンバを以下の表に示します。
名前 | 解説 | |
---|---|---|
PersistenceManager コンストラクタ | このクラスはシングルトンです。そのため、そのコンストラクターは外部では表示されません。 |
名前 | 解説 | |
---|---|---|
SkipEmptyChild | True の場合、プロパティと子オブジェクトがどちらも null の場合、現在のオブジェクトはまったく保持されません。例外は動作です。これは、保持されないデフォルト値のみを持つことができますが、動作は保持する必要があるからです。 |
名前 | 解説 | |
---|---|---|
GetInstance | PersistenceManager がインスタンスを 1 つだけ持つことを保証します。 | |
LoadCollection | ControlData から項目のコレクションをリストアします。 | |
LoadComplexProperty | controlData パラメーター内のデータからオブジェクトを読み込みます。 | |
LoadControl | 指定したオブジェクトの永続性データを読み込みます。 | |
LoadPage | 指定したページの永続性データを読み込みます。 | |
LoadSimpleProperty | propertyData パラメーターに指定したプロパティに値を設定します。 | |
SaveCollectionProperty | 指定したコレクションの ControlData を作成します。 | |
SaveComplexProperty | 指定した複雑なプロパティの ControlData を作成します。 | |
SaveControl | 指定したオブジェクトの ControlData を作成します。 | |
SaveControlByDefault | シンプル プロパティを Properties に保存し、複合オブジェクトを ChildControls に保存すると、指定したオブジェクトの ControlData を作成します。 | |
SavePage | 指定したページの永続性データを保存します。 | |
SaveProperty | 指定したプロパティの PropertyData を作成します。 | |
ShouldSaveComplexProperty | 複雑なプロパティを保持する必要があるかどうかを決定します。 | |
ShouldSaveProperty | プロパティを保持する必要があるかどうかを決定します。 |
名前 | 解説 | |
---|---|---|
IsIgnoredControlType | 指定したタイプを無視すべきかどうかを決定します。 |