Soap.InvokeRegistry.THeaderList.OwnsObjects

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch