IAcSmPersist (SSO)
AcSmDatabase
データベースによって使用される基本持続性インタフェース。
このセクションの内容
IAcSmPersist.Clear メソッド(SSO)
オブジェクトをリセットしてクリーンアップします。オブジェクトは初期化された状態になります。
IAcSmPersist.GetDatabase メソッド(SSO)
親の
IAcSmDatabase
オブジェクトを取得します。メソッドが正常に終了した場合、戻り値は
S_OK
です。親データベースが見つからない場合は、
S_FALSE
が返され、指定されたポインタに null が入ります。他のすべての戻り値は、エラーの状態を示します。
IAcSmPersist.GetDirectlyOwnedObjects メソッド(SSO)
直接所有されているオブジェクトの配列を返します。メソッドが正常に終了した場合、戻り値は
S_OK
です。親データベースが見つからない場合は、
S_FALSE
が返され、指定されたポインタに null が入ります。他のすべての戻り値は、エラーの状態を示します。
IAcSmPersist.GetIsDirty メソッド(SSO)
VARIANT_TRUE
が返された場合は、持続可能なコンポーネントが修正されており、オーナーの
AcSmDatabase
がロック解除された時点でコミットされます。
IAcSmPersist.GetObjectId メソッド(SSO)
オブジェクトの
IAcSmObjectId
を取得します。メソッドが正常に終了した場合、戻り値は
S_OK
です。親データベースが見つからない場合は、
S_FALSE
が返され、指定されたポインタに null が入ります。他のすべての戻り値は、エラーの状態を示します。
IAcSmPersist.GetOwner メソッド(SSO)
所有している
IAcSmPersist
親オブジェクトへのポインタを取得します。
IAcSmPersist.GetTypeName メソッド(SSO)
共通クラスを表す説明的な名前を取得します。このメソッドは、主にファイラで使用されます。
IAcSmPersist.InitNew メソッド(SSO)
新しく作成された持続可能オブジェクトの初期化。このメソッドと
Load
メソッドの 2 つだけが、持続可能構成要素を初期化する手段です。
IAcSmPersist.Load メソッド(SSO)
この API は内部で使用するためのもので、完全にテストされたわけではありません。
IAcSmPersist.Save メソッド(SSO)
オブジェクトを提供されたファイラに保存します。このメソッドは、構成要素を
IAcSmFiler
IAcSmFiler オブジェクトを使用してシリアル化する必要があるときに呼び出されます。
IAcSmPersist.SetOwner メソッド(SSO)
IAcSmPersist
オブジェクトのオーナー プロパティを設定します。このオブジェクトを所有しているオブジェクトは、このオブジェクトを直接参照してください。
関連資料
シート セット修正のガイドライン(SSO)
IAcSmPersist.Clear メソッド(SSO)
IAcSmPersist.GetDatabase メソッド(SSO)
IAcSmPersist.GetDirectlyOwnedObjects メソッド(SSO)
IAcSmPersist.GetIsDirty メソッド(SSO)
IAcSmPersist.GetObjectId メソッド(SSO)
IAcSmPersist.GetOwner メソッド(SSO)
IAcSmPersist.GetTypeName メソッド(SSO)
IAcSmPersist.InitNew メソッド(SSO)
IAcSmPersist.Load メソッド(SSO)
IAcSmPersist.Save メソッド(SSO)
IAcSmPersist.SetOwner メソッド(SSO)