/// <summary> /// 初始化远程对象 /// </summary> /// <param name="config">Remoting配置文件</param> public static void InitServerProxy(string config, string dbname) { mDBName = dbname; mNetClient = GetClientInfo(config); mNetClient.Database = dbname; RemotingConfiguration.Configure(config, false); string remotingUrl = ConfigurationManager.AppSettings["RemotingSystem"]; mRemotingSystem = (IRemotingSystem)Activator.GetObject(typeof(IRemotingSystem), remotingUrl); mRemotingSystem.ConnectServer(mNetClient); BroadcastSystem broadcastSystem = GetBroadcastSystem(); broadcastSystem.AddConnectEventHandler(OnConnect); TableHelper.EnableRemoting(true); IsInit = true; }
/// <summary> /// 初始化远程对象 /// </summary> /// <param name="config">Remoting配置文件</param> public static void InitServerProxy(string config, string dbname) { mDBName = dbname; mNetClient = GetClientInfo(config); mNetClient.Database = dbname; RemotingConfiguration.Configure(config, false); string remotingUrl = ConfigurationManager.AppSettings["RemotingSystem"]; mRemotingSystem = (IRemotingSystem)Activator.GetObject(typeof(IRemotingSystem), remotingUrl); mRemotingSystem.ConnectServer(mNetClient); BroadcastSystem broadcastSystem = GetBroadcastSystem(); broadcastSystem.AddConnectEventHandler(OnConnect); TableHelper.EnableRemoting(true); IsInit = true; }