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