Datasnap.DSServer.TDSServerClass.OnGetClass

提供:RAD Studio API Documentation

Delphi

property OnGetClass: TDSGetClassEvent read FGetClassEvent write FGetClassEvent;

C++

__property TDSGetClassEvent OnGetClass = {read=FGetClassEvent, write=FGetClassEvent};

プロパティ

種類 可視性 ソース ユニット 親
event published
Datasnap.DSServer.pas
Datasnap.DSServer.hpp
Datasnap.DSServer TDSServerClass

説明

サーバー クラスを指定します。

OnGetClass を使用して、サーバー クラスを指定します。このクラスの設定は必須です。このクラスのすべてのパブリック メソッドは、クライアントによる呼び出しが可能です。指定されるクラスは、TPersistent から継承され、METHODINFO 指令をオンにしてコンパイルされる必要があります。このイベントは、TRemoteDataModule に格納されるプロバイダを公開するために TRemoteDataModule から拡張するクラスを指定できます。TRemoteDataModule は、現在 METHODINFO 指令をオンにしてコンパイルされています。

サーバー クラスとして TPersistent 下位クラスを使用しているとき、TPersistent のコンストラクタは非仮想のため呼び出されることはありません。代わりに、呼び出される仮想コンストラクタを持つ TComponent からサーバー クラスを派生します。

エラーを防ぐために、TPersistent の代わりにもっとも基本的なサーバー クラスの上位クラスとして TComponent を使用します。

関連項目