Datasnap.DataBkr.TCRemoteDataModule.UnRegisterProvider

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure UnRegisterProvider(Value: TCustomProvider); virtual;

C++

virtual void __fastcall UnRegisterProvider(Datasnap::Provider::TCustomProvider* Value);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Datasnap.DataBkr.pas
Datasnap.DataBkr.hpp
Datasnap.DataBkr TCRemoteDataModule

説明

AS_GetProviderNames によって返されたリストからプロバイダを削除します。

UnRegisterProvider を呼び出すと,使用可能なプロバイダのリモートデータモジュールのリストからプロバイダを削除できます。削除対象プロバイダへの参照は,Value パラメータで渡します。プロバイダが登録されていない場合は,IAppServer インターフェースを介してアクセスできる CRDMGetProviderNames によって返されることはありません。

プロバイダを一時的に無効にするには,そのプロバイダの Exported プロパティを使用します。エクスポートされていないプロバイダは,CRDMGetProviderNames でリストされますが,どの IAppServer メソッド呼び出しでもアクセスできません。

登録されたプロバイダは,破棄前に UnRegisterProvider メソッドを使って登録解除される必要があります。リモートデータモジュールを Owner として持つプロバイダは,デストラクタから自動的に登録解除されます。

関連項目