System.Messaging.TObjectMessage
Delphi
TObjectMessage<T: class> = class(TMessage<T>)
C++
template<typename T> class PASCALIMPLEMENTATION TObjectMessage__1 : public TMessage__1<T>
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | System.Messaging.pas System.Messaging.hpp |
System.Messaging | System.Messaging |
Description
Classe de base pour les messages contenant des objets.
Le contenu d'un TMessage peut être de tout type, y compris les classes. Toutefois, quand vous créez un TMessage avec un objet comme valeur, TMessage ne prend pas possession de l'objet ; vous devez supprimer l'objet vous-même et vous assurer que le message a été supprimé en premier.
TObjectMessage fournit une propriété supplémentaire pour résoudre ce problème. Quand vous créez un TObjectMessage, vous pouvez spécifier si le message doit prendre possession de l'objet qu'il contient. Si vous spécifiez que le message doit posséder son contenu, le contenu du message est détruit quand vous détruisez le message.