public Configuration(JpipServer server) : this() { _server = server; Init( ); }
public MainForm( ) { InitializeComponent(); Messager.Caption = "JPIP Server Demo"; _server = new JpipServer( ); _displayLogs = true; _deniedIpAddress = new string [0]; _dataIpAddress = new string [0]; AppSettingsReader configReader = new AppSettingsReader( ); try { _server.Configuration.Port = ( int )configReader.GetValue("Port", typeof(int)); } catch { _server.Configuration.Port = 49201; } try { _server.Configuration.DivideSuperBoxes = ( bool )configReader.GetValue("DivideSuperBoxes", typeof(bool)); } catch { _server.Configuration.DivideSuperBoxes = true; } try { _server.Configuration.ChunkSize = ( int )configReader.GetValue("ChunkSize", typeof(int)); } catch { _server.Configuration.ChunkSize = 512; } SetImagesPath(_server, configReader); _service = new ImagesEnumerationService(_server); _service.ImagesExtension.Add("*.j2k"); _service.ImagesExtension.Add("*.jp2"); _service.ImagesExtension.Add("*.jpx"); }
public ImagesEnumerationService(JpipServer server) { _server = server; IpAddress = IPAddress.Parse("127.0.0.1"); Port = 49202; _started = false; _extensions = new List <string> ( ); }
private void SetImagesPath(JpipServer server, AppSettingsReader configReader) { try { string imagesPath; try { imagesPath = ( string )configReader.GetValue("ImagesFolder", typeof(string)); } catch { imagesPath = Path.GetFullPath(@"..\..\..\..\..\..\Images"); } if (!Directory.Exists(imagesPath)) { imagesPath = DemosGlobal.ImagesFolder; } if (null != imagesPath) { server.Configuration.ImagesFolder = imagesPath.ToString( ); } } catch (Exception exception) { Messager.ShowError(this, exception); } }