Soap.InvokeRegistry.THeaderList.OwnsObjects
Delphi
property OwnsObjects: Boolean read GetOwnsObjects write SetOwnsObjects;
C++
__property bool OwnsObjects = {read=GetOwnsObjects, write=SetOwnsObjects, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | THeaderList |
説明
リストが消去または破棄された場合に THeaderList でオブジェクトを解放できます。
OwnsObjects を使用すると,THeaderList で TSOAPHeader オブジェクトのメモリを管理できるようになります。OwnsObjects プロパティが true(デフォルト)の場合,以下の処理が可能です。
Clear メソッドを呼び出して,リスト内のすべてのヘッダーを解放し,同時にリストを空にする
THeaderList オブジェクトを解放して,リスト内のすべてのオブジェクトを解放し,同時に THeaderList 自体を破棄する
メモ: OwnsObjects プロパティが true の場合でも,Extract メソッドは,オブジェクトを解放せずにオブジェクトをリストから削除します。