Soap.SOAPDm.TSoapDataModule.RegisterProvider
Delphi
procedure RegisterProvider(Value: TCustomProvider);
C++
void __fastcall RegisterProvider(Datasnap::Provider::TCustomProvider* Value);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Soap.SOAPDm.pas Soap.SOAPDm.hpp |
Soap.SOAPDm | TSoapDataModule |
説明
AS_GetProviderNames によって返されたリストにプロバイダを追加します。
RegisterProvider メソッドを呼び出すと,SOAP データモジュールの IAppServer インターフェースを使ってプロバイダを使用できるようになります。プロバイダへの参照は,Value パラメータとして渡します。いったんプロバイダが登録されると,クライアントアプリケーションがそのプロバイダを使用可能かどうかは,Exported プロパティを使って切り替えられます。
設計時に追加されたプロバイダや,プロバイダのコンストラクタで SOAP データモジュールが Owner として割り当てられている場合,RegisterProvider を呼び出す必要はありません。これらは自動的に登録されます。
登録されたプロバイダは,破棄前に UnRegisterProvider メソッドを使って登録解除される必要があります。SOAP データモジュールをオーナーとして有しているプロバイダは,デストラクタから自動的に登録解除されます。