/// <summary> /// /// </summary> /// <param name="parent"></param> /// <param name="configContext"></param> /// <param name="section"></param> /// <returns></returns> public object Create(object parent, object configContext, System.Xml.XmlNode section) { RemotingServerConfiguration config = new RemotingServerConfiguration(); config.LoadValuesFromConfigurationXml(section); return(config); }
/// <summary> /// 获取远程对象配置 /// </summary> /// <returns></returns> public static RemotingServerConfiguration GetConfig() { string key = "mysoft.framework/remotingServer"; RemotingServerConfiguration obj = CacheHelper.Get <RemotingServerConfiguration>(key); if (obj == null) { var tmp = ConfigurationManager.GetSection(key); obj = tmp as RemotingServerConfiguration; CacheHelper.Permanent(key, obj);; } return(obj); }
/// <summary> /// /// </summary> /// <param name="parent"></param> /// <param name="configContext"></param> /// <param name="section"></param> /// <returns></returns> public object Create(object parent, object configContext, System.Xml.XmlNode section) { RemotingServerConfiguration config = new RemotingServerConfiguration(); config.LoadValuesFromConfigurationXml(section); return config; }
public RemotingServiceHelper(RemotingServerConfiguration config) : base(config.ChannelType, config.ServerAddress, config.Port) { this.config = config; }