【功能說明】
用途:使用於Server端,此用來管理與分配Client所需的服務,並以此元件來統籌資料庫Connection 與各個Session(各個連線用戶)所需要的Service與狀態並管理此Server端模組中CallMethod的定義,此元件只要貼在EEP的Server Module中,不必做任何設定。
【元件屬性】
Name(名稱)(string)
元件名稱,用於識別該元件。
ServiceCollection
(服務明細定義)(ServiceCollection)
在此定義給Client用戶調用的函數,可同時設定多個。每個設定的Service的屬性如下:
DelegateName(委託服務名稱)(string):實際的服務名稱,即寫在程序中的函數名稱。
NonLogin(不需登陸)(bool):是否不允許Client用戶調用,True為不允許,False為允許。
ServiceName(服務名稱)(string):開放給Client用戶的服務名稱,用戶通過此屬性的值來呼叫服務,可以與實作的函數名稱不同。
例如:ServiceName=MySrvFun,DelegateName=SrvFun,則在程序中要定義SrvFun(),而不是MySrvFun();而在Client端呼叫時則使用ServiceName的值,即:CallMethod(「DLL名稱」,「MySrvFun」,object[] MyobjParam)。MyobjParam代表傳遞的參數。
【事件】
此元件無事件。
【功能函數】
此元件無功能函數。
【其他說明】
關於CallMethod與AsyncCallMethod的範例請參照Examply2。