Datasnap.DSClientRest.TGetJSONValueCallback
Delphi
TGetJSONValueCallback = reference to function(AValue: TJSONValue): Boolean;
C++
__interface TGetJSONValueCallback : public System::IInterface
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
anonMethod class |
public | Datasnap.DSClientRest.pas Datasnap.DSClientRest.hpp |
Datasnap.DSClientRest | Datasnap.DSClientRest |
説明
指定された TJSONValue がサポートされているかどうかを判断する関数です。
TGetJSONValueCallback(GetJSONValueCallback 関数で使われます)は、渡された JSON 値をチェックし、関数がその型をサポートしている場合に True を返すよう、実装することができます。これが使われるのは、キャッシュされた値を扱う場合です。GetJSONValueCallback では、コールバックから False が返されると、コールバックに渡された TJSONValue ではなく nil を返します。