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) |