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 を使用します。

関連項目