Ejemplo n.º 1
0
 /// <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;
 }
Ejemplo n.º 2
0
        /// <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;
        }