Example #1
0
 /// <summary>
 /// Create a handler object to every directory.
 /// </summary>
 /// <param name="serverParameters">IImageServerParameters object</param>
 /// <param name="modalParameters">IModalParameters modalParameters</param>
 private void CreateHandlers(IImageServerParameters serverParameters, IModalParameters modalParameters)
 {
     foreach (string dir in serverParameters.Handlers)
     {
         CreateHandlerByDirectory(dir, modalParameters);
     }
 }
Example #2
0
        /// <summary>
        /// Create an ImageServer object instance.
        /// </summary>
        private void CreateServer()
        {
            IImageServerParameters serverParameters = _configuration;
            IModalParameters       modalParameters  = _configuration;

            _server = new ImageServer(modalParameters, serverParameters);
        }
Example #3
0
 /// <summary>
 /// Create a handler object to every directory.
 /// </summary>
 /// <param name="serverParameters">IImageServerParameters object</param>
 /// <param name="modalParameters">IModalParameters modalParameters</param>
 private void CreateHandlers(IImageServerParameters serverParameters, IModalParameters modalParameters)
 {
     HandlersList = new List <IDirectoryHandler>();
     foreach (string dir in serverParameters.Handlers)
     {
         IDirectoryHandler handler = CreateHandlerByDirectory(dir, modalParameters);
         HandlersList.Add(handler);
     }
 }
Example #4
0
 /// <summary>
 /// The constructor of the program.
 /// </summary>
 /// <param name="modalParameters">IModalParameters object</param>
 /// <param name="serverParameters">IImageServerParameters object</param>
 public ImageServer(IModalParameters modalParameters, IImageServerParameters serverParameters)
 {
     CreateLogger();
     CreateHandlers(serverParameters, modalParameters);
 }