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 | 指定したタイプを無視すべきかどうかを決定します。 |