Soap.InvokeRegistry.TSOAPAttachment.Destroy
Delphi
destructor Destroy; override;
C++
__fastcall virtual ~TSOAPAttachment();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
destructor | public | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | TSOAPAttachment |
Beschreibung
Gibt das TSOAPAttachment-Objekt frei.
Rufen Sie Destroy nicht auf, um ein TSOAPAttachment-Objekt freizugeben. Verwenden Sie stattdessen Free. Diese Methode prüft, ob das Objekt noch vorhanden ist, und ruft Destroy nur bei Bedarf auf.
In Serveranwendungen ist es normalerweise nicht erforderlich, eine Instanz von TSOAPAttachment (die beispielsweise als Rückgabewert oder Ausgabeparameter erstellt wurde) explizit freizugeben. Wenn ein TSOAPAttachment-Nachkomme in einer Methode erstellt wird, die extern unter Verwendung einer aufrufbaren Schnittstelle aufgerufen wurde, wird er standardmäßig zu einem Datenkontext (dem Wert der Eigenschaft DataContext) hinzugefügt. So lange das Objekt zum Datenkontext gehört, wird es von diesem freigegeben. Dasselbe gilt für TSOAPAttachment-Instanzen, die als Parameter übergeben werden.
In Client-Anwendungen müssen TSOAPAttachment-Instanzen, die erstellt und an eine aufrufbare Schnittstelle übergeben bzw. als Parameter oder Ergebnis von einer aufrufbaren Schnittstelle zurückgegeben wurden, von der aufrufenden Anwendung freigegeben werden.