Data.DBXJSONReflect.JSONOwned

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

Data.DBXJSONReflect.JSONBooleanAttributeSystem.TCustomAttributeSystem.TObjectJSONOwned

Delphi

JSONOwned = class(JSONBooleanAttribute)

C++

class PASCALIMPLEMENTATION JSONOwned : public JSONBooleanAttribute

プロパティ

種類 可視性 ソース ユニット
class public
Data.DBXJSONReflect.pas
Data.DBXJSONReflect.hpp
Data.DBXJSONReflect Data.DBXJSONReflect

説明

アンマーシャリング処理で値を設定する前にフィールドを解放する必要があるかどうかを示す属性です。


この JSONOwnedValue プロパティが False であれば、アンマーシャリング時にフィールドは解放されません。オブジェクトがコンストラクタで割り当てられている場合でも同じです。

JSONOwned が存在しない場合のデフォルト値は True です。

メモ: JSONOwned 属性の値を False に設定するとメモリ リークが発生する可能性があります。

関連項目