ServiceManager


 

【功能說明】

用途:使用於 Server 端,此用來管理與分配 Client 所需的服務 , 並以此元件來統籌資料庫 Connection 與各個 Session( 各個連線用戶 ) 所需要的 Service 與狀態並管理此 Server 端模組中 CallMethod 的定義, 此元件只要貼在 EEP Server Module 中,不必做任何設定。

【元件屬性】

Name( 名稱 )(string)

元件名稱,用於識別該元件。

ServiceCollection( 服務明細定義 )(ServiceCollection)

在此定義給 Client 用戶調用的函數,可同時設定多個。每個設定的 Service 的屬性如下:

NonLogin( 不需登陸 )(bool) 是否不允許 Client 用戶調用, True 為不允許, False 為允許。

ServiceName( 服務名稱 )(string) 開放給 Client 用戶的服務名稱,用戶通過此屬性的值來呼叫服務,可以與實作的函數名稱不同。

DelegateName( 委託服務名稱 )(string) 實際的服務名稱,即寫在程序中的函數名稱。

例如: ServiceName MySrvFun DelegateName=SrvFun ,則在程序中要定義 SrvFun (),而不是 MySrvFun ();而在 Client 端呼叫時則使用 ServiceName 的值,即: CallMethod (「 DLL 名稱」,「 MySrvFun 」, object[] MyobjParam )。 MyobjParam 代表傳遞的參數。

【事件】

此元件無事件。

【功能函數】

此元件無功能函數。

【其他說明】

CallMethod AsyncCallMethod 的範例請 Examply2

Converted from CHM to HTML with chm2web Pro 2.85 (unicode)