REST.Json.Types.JSONOwnedAttribute

提供: RAD Studio API Documentation
移動先: 案内検索

REST.Json.Types.JSONBooleanAttributeSystem.TCustomAttributeSystem.TObjectJSONOwnedAttribute

Delphi

JSONOwnedAttribute = class(JSONBooleanAttribute)

C++

class PASCALIMPLEMENTATION JSONOwnedAttribute : public JSONBooleanAttribute

プロパティ

種類 可視性 ソース ユニット
class public
REST.Json.Types.pas
REST.Json.Types.hpp
REST.Json.Types REST.Json.Types


説明

(フィールドの値がコンストラクタにより割り当てられている場合)アンマーシャリング時にフィールド値を設定する前にフィールドを解放する必要があるかどうかを示す属性です。

JSONOwnedAttribute がフィールドに存在しなければ、そのフィールドは解放される必要があります。JSONOwnedAttribute が存在するが False である場合、そのフィールドは、コンストラクタでオブジェクトが割り当てられていても、アンマーシャリング時に解放されません(そのため、メモリ リークにつながる可能性があります)。

関連項目