Soap.InvokeRegistry.ISOAPHeaders.OwnsSentHeaders

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property OwnsSentHeaders: Boolean read GetOwnsSentHeaders write SetOwnsSentHeaders;

C++

__property bool OwnsSentHeaders = {read=GetOwnsSentHeaders, write=SetOwnsSentHeaders};

Propriétés

Type Visibilité  Source Unité  Parent
property public
Soap.InvokeRegistry.pas
Soap.InvokeRegistry.hpp
Soap.InvokeRegistry ISOAPHeaders

Description

Indique qui est responsable de la libération des objets en-tête inclus dans les messages sortants.

OwnsSentHeaders permet d'indiquer si les instances d'objets en-tête que vous créez et ajoutez aux messages en appelant la méthode Send ou SendAt doivent être libérées par l'objet qui implémente cette interface. Lorsque OwnsSentHeaders a la valeur true, l'objet qui implémente ISOAPHeaders libère les objets en-tête après les avoir envoyés. Lorsque OwnsSentHeaders a la valeur false, l'appelant est responsable de la libération des objets en-tête.

Remarque :  Pour les en-têtes entrants (c'est-à-dire les en-têtes récupérés dans les messages entrants), l'objet qui effectue l'implémentation est toujours responsable de leur libération, sauf si vous appelez la méthode Get. Après un appel à Get, l'appelant est responsable de la libération de l'en-tête, sauf sur le serveur, où l'objet en-tête est libéré par la propriété DataContext de l'objet en-tête.

Voir aussi