Soap.InvokeRegistry.THeaderList.OwnsObjects
Delphi
property OwnsObjects: Boolean read GetOwnsObjects write SetOwnsObjects;
C++
__property bool OwnsObjects = {read=GetOwnsObjects, write=SetOwnsObjects, nodefault};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | THeaderList |
Beschreibung
Ermöglicht der THeaderList-Komponente, die Header-Objekte beim Löschen oder Freigeben der Liste aus dem Speicher zu entfernen.
Mit OwnsObjects können THeaderList-Objekte, den für ihre TSOAPHeader-Objekte benötigten Speicher verwalten. Wenn OwnsObjects true ist, können folgende Fälle eintreten:
Beim Aufruf von Clear wird die Liste geleert und alle Header-Objekte freigegeben.
Beim Aufruf des Destruktors werden die Objekte in der Liste freigegeben, und anschließend wird das THeaderList-Objekt aus dem Speicher entfernt.
Anmerkung: Auch wenn OwnsObjects true ist, werden die mit der Methode Extract entfernten Objekte nicht freigegeben.