C# Class XSpect.MetaTweet.Modules.Module

Inheritance: System.MarshalByRefObject, IModule
Show file Open project: takeshik/metatweet-old

Public Methods

Method Description
Configure ( FileInfo configFile ) : void

このモジュールの設定を行います。

CreateObjRef ( ) : ObjRef

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。

Dispose ( ) : void

FlowModule によって使用されているすべてのリソースを解放します。

Initialize ( ) : void

このモジュールを初期化します。

このメソッドはモジュールの寿命中、複数回呼び出される可能性があります。

InitializeLifetimeService ( ) : Object

対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。

Register ( IModuleDomain domain, String name, IList options ) : void

このモジュールをサーバ オブジェクトに登録します。

ToString ( ) : String

このモジュールを表す文字列を返します。

Protected Methods

Method Description
CheckIfDisposed ( ) : void

オブジェクトが破棄されているかどうかを確認し、破棄されている場合は例外を送出します。

ConfigureImpl ( FileInfo configFile ) : void

派生クラスで実装された場合、実際の設定処理を行います。

Dispose ( System.Boolean disposing ) : void

FlowModule によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。

InitializeImpl ( ) : void

派生クラスで実装された場合、実際の初期化処理を行います。

Private Methods

Method Description
GetLogImpl ( IModule module ) : ILog
ToStringImpl ( IModule module ) : String

Method Details

CheckIfDisposed() protected method

オブジェクトが破棄されているかどうかを確認し、破棄されている場合は例外を送出します。
protected CheckIfDisposed ( ) : void
return void

Configure() public method

このモジュールの設定を行います。
public Configure ( FileInfo configFile ) : void
configFile System.IO.FileInfo 設定ファイル。
return void

ConfigureImpl() protected method

派生クラスで実装された場合、実際の設定処理を行います。
protected ConfigureImpl ( FileInfo configFile ) : void
configFile System.IO.FileInfo 設定ファイル。
return void

CreateObjRef() public method

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。
public CreateObjRef ( ) : ObjRef
return System.Runtime.Remoting.ObjRef

Dispose() public method

FlowModule によって使用されているすべてのリソースを解放します。
public Dispose ( ) : void
return void

Dispose() protected method

FlowModule によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。
protected Dispose ( System.Boolean disposing ) : void
disposing System.Boolean マネージ リソースが破棄される場合 true、破棄されない場合は false
return void

Initialize() public method

このモジュールを初期化します。
このメソッドはモジュールの寿命中、複数回呼び出される可能性があります。
public Initialize ( ) : void
return void

InitializeImpl() protected method

派生クラスで実装された場合、実際の初期化処理を行います。
protected InitializeImpl ( ) : void
return void

InitializeLifetimeService() public method

対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。
直前の呼び出し元に、インフラストラクチャ アクセス許可がありません。
public InitializeLifetimeService ( ) : Object
return Object

Register() public method

このモジュールをサーバ オブジェクトに登録します。
public Register ( IModuleDomain domain, String name, IList options ) : void
domain IModuleDomain 登録されるモジュール ドメイン。
name String モジュールに設定する名前。
options IList モジュールに渡されたオプションのリスト。
return void

ToString() public method

このモジュールを表す文字列を返します。
public ToString ( ) : String
return String