Soap.InvokeRegistry.TSOAPAttachment.Destroy

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

destructor Destroy; override;

C++

__fastcall virtual ~TSOAPAttachment();

Propriétés

Type Visibilité  Source Unité  Parent
destructor public
Soap.InvokeRegistry.pas
Soap.InvokeRegistry.hpp
Soap.InvokeRegistry TSOAPAttachment

Description

Libère la mémoire associée à l'objet TSOAPAttachment.

N'appelez pas Destroy pour libérer un objet TSOAPAttachment. A la place, utilisez la méthode Free qui vérifie si une référence a la valeur nil avant d'appeler Destroy.

Sur les applications serveur, il n'est généralement pas nécessaire de libérer explicitement une instance de TSOAPAttachment (par exemple, une instance créée en tant que valeur de retour ou paramètre de sortie). Par défaut, quand un descendant de TSOAPAttachment est créé dans une méthode qui a été appelée à distance par le biais d'une interface invocable, il est ajouté à un contexte de données (valeur de la propriété DataContext). Tant que l'objet distant appartient au contexte de données, le contexte de données gère la libération de l'objet. De même, les instances de TSOAPAttachment transmises en paramètre appartiennent au contexte de données.

Sur les applications client, les instances de TSOAPAttachment créées et transmises à une interface invocable ou renvoyées en tant que paramètre ou résultat d'une interface invocable doivent être libérées par l'application appelante.

Voir aussi